summaryrefslogtreecommitdiffstats
path: root/testsuite/Testsrc/Testlib/TestOptions
Commit message (Collapse)AuthorAgeFilesLines
* Options: fix path canonicalization and file-like objectsChris St. Pierre2014-11-101-0/+14
| | | | | | This fixes canonicalizing PathOption values when the default value of a config file-only option is used. It also fixes PathOptions that get a file-like object instead of a filename string.
* testsuite: unlink temporary filesChris St. Pierre2014-11-102-5/+10
| | | | | This cleans up the temporary config files created by the option parsing unit tests. Courtesy Alexander Sulfrian.
* Options: ensure <repository> macros are always fixed upChris St. Pierre2014-11-103-6/+34
| | | | | | | This fixes several cases in which <repository> macros would not be properly processed: options that are not added to the parser yet when early options are parsed; and config file options whose default value is used.
* testsuite: better debug capturing for options testsChris St. Pierre2014-11-101-23/+21
|
* testsuite: capture stderr by defaultChris St. Pierre2014-11-101-0/+2
| | | | This quiets down a lot of tests, especially for option parsing.
* Test failure to parse config file when bcfg2.conf existsChris St. Pierre2014-11-102-7/+3
|
* testsuite: skip nested exclusive option group test on py2.6Chris St. Pierre2014-11-101-3/+13
|
* testsuite: Added unit tests for new option parsingChris St. Pierre2014-11-1010-0/+1268