[PKG-Openstack-devel] Bug#795889: Running unit tests doesn't work... :(

Thomas Goirand zigo at debian.org
Fri Aug 28 15:50:01 UTC 2015


Hi,

When trying your patch, now I get:

===> Testing with python2.7 (python2)
+ PYTHON=python2.7 python2-unit2
Traceback (most recent call last):
  File "/usr/bin/python2-unit2", line 9, in <module>
    load_entry_point('unittest2==1.1.0', 'console_scripts', 'unit2')()
  File "/usr/lib/python2.7/dist-packages/unittest2/__main__.py", line
18, in main_
    main(module=None)
  File "/usr/lib/python2.7/dist-packages/unittest2/main.py", line 89, in
__init__
    self.parseArgs(argv)
  File "/usr/lib/python2.7/dist-packages/unittest2/main.py", line 119,
in parseArgs
    self._do_discovery([])
  File "/usr/lib/python2.7/dist-packages/unittest2/main.py", line 223,
in _do_discovery
    self.test = loader.discover(self.start, self.pattern, self.top)
  File "/usr/lib/python2.7/dist-packages/unittest2/loader.py", line 367,
in discover
    tests = list(self._find_tests(start_dir, pattern))
  File "/usr/lib/python2.7/dist-packages/unittest2/loader.py", line 433,
in _find_tests
    for test in path_tests:
  File "/usr/lib/python2.7/dist-packages/unittest2/loader.py", line 433,
in _find_tests
    for test in path_tests:
  File "/usr/lib/python2.7/dist-packages/unittest2/loader.py", line 424,
in _find_tests
    full_path, pattern, namespace)
  File "/usr/lib/python2.7/dist-packages/unittest2/loader.py", line 479,
in _find_test_path
    msg % (mod_name, module_dir, expected_dir))
ImportError: 'test_linecache' module incorrectly imported from
'/usr/lib/python2.7/dist-packages/linecache2/tests'. Expected
'/home/zigo/sources/openstack/liberty/python-linecache2/build-area/python-linecache2-1.0.0/linecache2/tests'.
Is this module globally installed?
debian/rules:37: recipe for target 'override_dh_auto_test' failed



More information about the Openstack-devel mailing list