diff options
author | pierre-yves david <pierre-yves.david@insa-lyon.fr> | 2008-06-30 08:53:38 +0200 |
---|---|---|
committer | pierre-yves david <pierre-yves.david@insa-lyon.fr> | 2008-06-30 08:53:38 +0200 |
commit | 4644566524fc9f5b569d627f99304767a08d245e (patch) | |
tree | 7bd1e3d75b5c31a44ede5dc48d8ce1f8269634c7 | |
parent | 3b59b4e32e2b01057152e81f5843df583be613a6 (diff) | |
download | logilab-common-4644566524fc9f5b569d627f99304767a08d245e.tar.gz |
add test for testfile/testdir recognition function
-rw-r--r-- | test/unittest_pytest.py | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/test/unittest_pytest.py b/test/unittest_pytest.py new file mode 100644 index 0000000..abd8d3e --- /dev/null +++ b/test/unittest_pytest.py @@ -0,0 +1,33 @@ +from os.path import join +from logilab.common.testlib import TestCase, unittest_main +from logilab.common.pytest import * + +class ModuleFunctionTC(TestCase): + def test_this_is_testdir(self): + self.assertTrue(this_is_a_testdir("test")) + self.assertTrue(this_is_a_testdir("tests")) + self.assertTrue(this_is_a_testdir("unittests")) + self.assertTrue(this_is_a_testdir("unittest")) + self.assertFalse(this_is_a_testdir("unit")) + self.assertFalse(this_is_a_testdir("units")) + self.assertFalse(this_is_a_testdir("undksjhqfl")) + self.assertFalse(this_is_a_testdir("this_is_not_a_dir_test")) + self.assertFalse(this_is_a_testdir("this_is_not_a_testdir")) + self.assertFalse(this_is_a_testdir("unittestsarenothere")) + self.assertTrue(this_is_a_testdir(join("coincoin","unittests"))) + self.assertFalse(this_is_a_testdir(join("unittests","spongebob"))) + + def test_this_is_testfile(self): + self.assertTrue(this_is_a_testfile("test.py")) + self.assertTrue(this_is_a_testfile("testbabar.py")) + self.assertTrue(this_is_a_testfile("unittest_celestine.py")) + self.assertTrue(this_is_a_testfile("smoketest.py")) + self.assertFalse(this_is_a_testfile("test.pyc")) + self.assertFalse(this_is_a_testfile("zephir_test.py")) + self.assertFalse(this_is_a_testfile("smoketest.pl")) + self.assertFalse(this_is_a_testfile("unittest")) + self.assertTrue(this_is_a_testfile(join("coincoin","unittest_bibi.py"))) + self.assertFalse(this_is_a_testfile(join("unittest","spongebob.py"))) + +if __name__ == '__main__': + unittest_main() |