Oleg E. Peil
9bbd71afb9
Fixed a bug in 'inpconf.py'
...
The problem was that when one shell was specified without an explicit
group the created automatic group was lacking the default values for
parameters 'normalize' and 'normion'. The current design, however,
assumes that they must always be set.
2015-10-11 13:55:04 +02:00
Oleg E. Peil
90c93c4693
Fixed a bug in 'inpconf.py', added a corresponding test
2015-10-11 13:55:04 +02:00
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