test/unittest_utils.py
author David Douard <david.douard@logilab.fr>
Wed, 14 May 2014 22:28:57 +0200
changeset 1520 0abe241164e2
parent 1501 a45f5a997ab2
permissions -rw-r--r--
[test] fix tests when executed in an apycot environment ie. when tests are executed from sources towards an installed apycot. The fix consist mainly in "moving" the input_path function from testutils.py (which is part of the installed modules) into unittest_checkers.py so we are sure we look for test data files relatively to the test directory (and not the location of the installation).

#!/usr/bin/python

from logilab.common.testlib import TestCase, unittest_main
from cubicweb import devtools # setup import machinery
from cubes.apycot.entities import text_to_dict

class TextToDictTC(TestCase):
    def test_multiple(self):
        self.assertEqual(text_to_dict('''muloption=1
muloption= 2
single= hop
'''),
                          {'muloption': ['1', '2'],
                           'single': 'hop'})

if __name__ == '__main__':
    unittest_main()