❌ Test failed
Test | test_doctests |
Testsuite | ./lib/python/pygrass/modules/interface |
Test file | ./lib/python/pygrass/modules/interface/testsuite/test_doctests.py |
Status | FAILED |
Return code | 1 |
Number of tests | 8 |
Successful tests | 6 |
Failed tests | 2 |
Percent successful | 75% |
Test duration | 0:00:01.033567 |
... (lines omitted) Traceback (most recent call last): File "/usr/lib/python2.7/doctest.py", line 1315, in __run compileflags, 1) in test.globs File "<doctest grass.pygrass.modules.interface.module.ParallelModuleQueue[62]>", line 1, in <module> m = new_mapcalc(expression="test_pygrass_%i = %i"%(i, i)) File "etc/python/grass/pygrass/modules/interface/module.py", line 564, in __call__ self.inputs[key].value = val File "etc/python/grass/pygrass/modules/interface/parameter.py", line 189, in _set_value self._value, self._rawvalue = _check_value(self, value) File "etc/python/grass/pygrass/modules/interface/parameter.py", line 77, in _check_value check_string(value) File "etc/python/grass/pygrass/modules/interface/parameter.py", line 47, in check_string raise ValueError(msg % (param.name, type(value), value)) ValueError: The Parameter <expression> require a string, <type 'unicode'> instead is provided: u'test_pygrass_0 = 0' ---------------------------------------------------------------------- File "etc/python/grass/pygrass/modules/interface/module.py", line 163, in grass.pygrass.modules.interface.module.ParallelModuleQueue Failed example: queue.put(m) Exception raised: Traceback (most recent call last): File "/usr/lib/python2.7/doctest.py", line 1315, in __run compileflags, 1) in test.globs File "<doctest grass.pygrass.modules.interface.module.ParallelModuleQueue[63]>", line 1, in <module> queue.put(m) NameError: name 'm' is not defined ---------------------------------------------------------------------- File "etc/python/grass/pygrass/modules/interface/module.py", line 164, in grass.pygrass.modules.interface.module.ParallelModuleQueue Failed example: queue.get_num_run_procs() Expected: 1 Got: 0 ---------------------------------------------------------------------- File "etc/python/grass/pygrass/modules/interface/module.py", line 171, in grass.pygrass.modules.interface.module.ParallelModuleQueue Failed example: for mapcalc in mapcalc_list: print(mapcalc.popen.returncode) Exception raised: Traceback (most recent call last): File "/usr/lib/python2.7/doctest.py", line 1315, in __run compileflags, 1) in test.globs File "<doctest grass.pygrass.modules.interface.module.ParallelModuleQueue[68]>", line 2, in <module> print(mapcalc.popen.returncode) AttributeError: 'NoneType' object has no attribute 'returncode' ---------------------------------------------------------------------- Ran 8 tests in 0.175s FAILED (failures=2)