Esempio n. 1
0
    def test_all_dependencies(self):
        """
        Test the full dependency lists.  This should exclude
        all of the files we created in setUp()
        """
        generator = DependencyList(self.implfile())
        root_list = generator.all_roots()
        dep_list = generator.all_dependencies()

        self.assertTrue(ROOTDIR in root_list)

        self.assertTrue("mi/base4.py" in dep_list)
        self.assertTrue("mi/base3.py" in dep_list)
        self.assertTrue("mi/base2.py" in dep_list)
        self.assertTrue("mi/foo/impl.py" in dep_list)
        self.assertTrue("mi/base.py" in dep_list)
        self.assertTrue("string.py" in dep_list)
Esempio n. 2
0
 def test_all_dependencies(self):
     """
     Test the full dependency lists.  This should exclude
     all of the files we created in setUp()
     """
     generator = DependencyList(self.implfile())
     root_list = generator.all_roots()
     dep_list = generator.all_dependencies()
     
     self.assertTrue(ROOTDIR in root_list)
     
     self.assertTrue("mi/base4.py" in dep_list)
     self.assertTrue("mi/base3.py" in dep_list)
     self.assertTrue("mi/base2.py" in dep_list)
     self.assertTrue("mi/foo/impl.py" in dep_list)
     self.assertTrue("mi/base.py" in dep_list)
     self.assertTrue("string.py" in dep_list)
Esempio n. 3
0
    def test_internal_test_dependencies_with_init(self):
        """
        Test internal the dependency lists for the unit test.
        """
        generator = DependencyList(self.nosefile(), include_internal_init=True)
        root_list = generator.internal_roots()
        dep_list = generator.internal_dependencies()

        self.assertTrue(ROOTDIR in root_list)

        internal_deps = [
            "mi/__init__.py",
            "mi/foo/__init__.py",
            "mi/foo/test/__init__.py",
            "mi/foo/test/test_process.py",
        ]

        self.assertEqual(internal_deps, dep_list)
Esempio n. 4
0
 def test_exceptions(self):
     """
     Test all of the failure states for DependencyList
     """
     generator = None
     try:
         generator = DependencyList("this_file_does_not_exist.foo")
     except FileNotFound, e:
         self.assertTrue(e)
Esempio n. 5
0
    def test_internal_test_dependencies_with_init(self):
        """
        Test internal the dependency lists for the unit test.
        """
        generator = DependencyList(self.nosefile(), include_internal_init = True)
        root_list = generator.internal_roots()
        dep_list = generator.internal_dependencies()

        self.assertTrue(ROOTDIR in root_list)

        internal_deps = [
            "mi/__init__.py",
            "mi/foo/__init__.py",
            "mi/foo/test/__init__.py",
            "mi/foo/test/test_process.py",
            ]

        self.assertEqual(internal_deps, dep_list)
Esempio n. 6
0
    def test_internal_dependencies(self):
        """
        Test internal the dependency lists.  This should include
        all of the files we created in setUp()
        """
        generator = DependencyList(self.implfile())
        root_list = generator.internal_roots()
        dep_list = generator.internal_dependencies()

        self.assertTrue(ROOTDIR in root_list)

        internal_deps = [
            "mi/base.py",
            "mi/base2.py",
            "mi/base3.py",
            "mi/base4.py",
            "mi/foo/impl.py",
        ]

        self.assertEqual(internal_deps, dep_list)
Esempio n. 7
0
 def test_internal_dependencies(self):
     """
     Test internal the dependency lists.  This should include
     all of the files we created in setUp()
     """
     generator = DependencyList(self.implfile())
     root_list = generator.internal_roots()
     dep_list = generator.internal_dependencies()
         
     self.assertTrue(ROOTDIR in root_list)
     
     internal_deps = [
                       "mi/base.py", 
                       "mi/base2.py", 
                       "mi/base3.py",
                       "mi/base4.py",
                       "mi/foo/impl.py",
                     ]
         
     self.assertEqual(internal_deps, dep_list)
Esempio n. 8
0
class TestDependencyList(IDKPackageNose):
    """
    Test the DependencyList object that uses the snakefood module.  
    """
    def test_exceptions(self):
        """
        Test all of the failure states for DependencyList
        """
        generator = None
        try:
            generator = DependencyList("this_file_does_not_exist.foo")
        except FileNotFound, e:
            self.assertTrue(e)
        self.assertFalse(generator)

        generator = None
        try:
            generator = DependencyList("/etc/hosts")
        except NotPython, e:
            self.assertTrue(e)