Oleg E. Peil
74ef3ca93e
Added defulats to optional group parameters
2015-10-11 13:55:04 +02:00
Oleg E. Peil
9d4fb22572
Rearranged test cases for 'inpconf.py'.
...
A single-file test suite for 'inpconf.py' is split into several files,
each containing a separate TestCase class. In addition, all test cases
are derived from class ArrayTestCase (in turn derived from TestCase)
which contains a numpy-array equality method.
2015-10-11 13:55:04 +02:00
Oleg E. Peil
a58ec59c9c
Added Scenario 5 to 'test_parse_input()' and fixed 'inpconf.py' to pass it
2015-10-11 13:55:04 +02:00
Oleg E. Peil
74a1ad280d
Added Scenario 4 to 'test_parse_input()' (test10.cfg)
2015-10-11 13:55:04 +02:00
Oleg E. Peil
bcc20a0399
* Added Scenario 3 to 'test_parse_input()' (test9.cfg)
...
* Fixed 'parse_input()' to pass the test
2015-10-11 13:55:04 +02:00
Oleg E. Peil
8928fa3118
* Added Scenario 2 to 'test_input()' (test8.cfg)
...
* Removed group parameter 'shells' from a dict of required parameters
for a single [Shell] section
2015-10-11 13:55:04 +02:00
Oleg E. Peil
8b60a91e49
Completed 'test_parse_groups()'
2015-10-11 13:55:04 +02:00
Oleg E. Peil
3516ebd285
* Replaced 'test_groups_shells_consistency()' with 'test_parse_input()'
...
* Fixed Scenario 1 of 'test_parse_input()'
* Fixed Scenario 1 of 'test_parse_groups()'
2015-10-11 13:55:04 +02:00
Oleg E. Peil
d2fe6d50e8
* Fixed tests for the modified version of 'parse_shells()'
...
* Removed redundant prints in 'parse_shells()'
2015-10-11 13:55:04 +02:00
Oleg Peil
9ab6116b28
* Completed group parser
...
* Added a consistency check for groups and shells
* Added scenario descriptions to the test suite
2015-10-11 13:55:03 +02:00
Oleg Peil
f393168d16
* Added a test 'parse_groups()'
...
* Added to docs for config-file a description of all features that
are implemented or under active development
2015-10-11 13:55:03 +02:00
Oleg Peil
bd6198d264
* Restructured the directory structure * Added some half-day long development including tests
2015-10-11 13:55:03 +02:00