test_doctests

./lib/python/pygrass/modules/interface – test_doctests

Test failed

Testtest_doctests
Testsuite./lib/python/pygrass/modules/interface
Test file./lib/python/pygrass/modules/interface/testsuite/test_doctests.py
StatusFAILED
Return code1
Number of tests8
Successful tests6
Failed tests2
Percent successful75%
Test duration0:00:00.990254

Supplementary files

Standard error output (stderr)

... (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.138s
FAILED (failures=2)