Example #1
0
 def load_dependencies(self):
     """Load and add all element dependencies to self.elements."""
     all_elements = expand_dependencies(
         self.elements, ':'.join(self.element_paths))
     self.elements = all_elements
 def test_self(self):
     result = expand_dependencies(['self'],
                                  elements_dir=self.element_dir)
     self.assertEquals(set(['self']), result)
 def test_circular(self):
     result = expand_dependencies(['circular1'],
                                  elements_dir=self.element_dir)
     self.assertEquals(set(['circular1', 'circular2']), result)
Example #4
0
 def test_circular(self):
     result = elements.expand_dependencies(
         ['circular1'], elements_dir=self.element_dir)
     self.assertEquals(set(['circular1', 'circular2']), result)
 def test_transitive_deps(self):
     result = expand_dependencies(['requires-requires-foo'],
                                  elements_dir=self.element_dir)
     self.assertEquals(set(['requires-requires-foo',
                            'requires-foo',
                            'foo']), result)
Example #6
0
 def test_self(self):
     result = elements.expand_dependencies(
         ['self'], elements_dir=self.element_dir)
     self.assertEquals(set(['self']), result)
 def test_no_deps(self):
     result = elements.expand_dependencies(
         ['foo'], elements_dir=self.element_dir)
     self.assertEquals(set(['foo']), result)
Example #8
0
 def test_transitive_deps(self):
     result = elements.expand_dependencies(
         ['requires-requires-foo'], elements_dir=self.element_dir)
     self.assertEquals(set(['requires-requires-foo',
                            'requires-foo',
                            'foo']), result)
 def test_circular(self):
     result = expand_dependencies(["circular1"], elements_dir=self.element_dir)
     self.assertEquals(set(["circular1", "circular2"]), result)
 def test_non_transitive_deps(self):
     result = expand_dependencies(["requires-foo"], elements_dir=self.element_dir)
     self.assertEquals(set(["requires-foo", "foo"]), result)