示例#1
0
 def test_element_override(self):
     # make sure we picked up "override_element" from the override dir,
     # not the base dir
     result = element_dependencies.get_elements(['override_element', 'foo'],
                                                self.element_dirs)
     self.assertCountEqual(
         [self._e('foo'), self._eo('override_element')], result)
 def test_provide_virtual_ordering(self):
     result = element_dependencies.get_elements(
             ['requires_new_virtual', 'provides_new_virtual'],
             self.element_dirs)
     self.assertItemsEqual(
             [self._e('requires_new_virtual'),
              self._e('provides_new_virtual')], result)
示例#3
0
 def test_provide_virtual_ordering(self):
     result = element_dependencies.get_elements(
         ['requires_new_virtual', 'provides_new_virtual'],
         self.element_dirs)
     self.assertCountEqual(
         [self._e('requires_new_virtual'),
          self._e('provides_new_virtual')], result)
    def test_transitive_deps(self):
        result = element_dependencies.get_elements(
                ['requires-requires-foo'], self.element_dirs)

        self.assertItemsEqual([self._e('requires-requires-foo'),
                               self._e('requires-foo'),
                               self._e('foo')], result)
 def test_element_override(self):
     # make sure we picked up "override_element" from the override dir,
     # not the base dir
     result = element_dependencies.get_elements(['override_element', 'foo'],
                                                self.element_dirs)
     self.assertItemsEqual([self._e('foo'),
                            self._eo('override_element')],
                           result)
示例#6
0
 def test_circular(self):
     result = element_dependencies.get_elements(['circular1'],
                                                self.element_dirs)
     self.assertCountEqual(
         [self._e('circular1'), self._e('circular2')], result)
示例#7
0
 def test_self(self):
     result = element_dependencies.get_elements(['self', 'foo'],
                                                self.element_dirs)
     self.assertCountEqual([self._e('self'), self._e('foo')], result)
示例#8
0
 def test_no_deps(self):
     result = element_dependencies.get_elements(['foo'], self.element_dirs)
     self.assertEqual([self._e('foo')], result)
示例#9
0
 def test_provide(self):
     result = element_dependencies.get_elements(
         ['provides_virtual', 'requires_virtual'], self.element_dirs)
     self.assertItemsEqual(
         [self._e('requires_virtual'),
          self._e('provides_virtual')], result)
 def test_circular(self):
     result = element_dependencies.get_elements(['circular1'],
                                                self.element_dirs)
     self.assertItemsEqual([self._e('circular1'),
                            self._e('circular2')], result)
 def test_self(self):
     result = element_dependencies.get_elements(['self', 'foo'],
                                                self.element_dirs)
     self.assertItemsEqual([self._e('self'),
                            self._e('foo')], result)
 def test_no_deps(self):
     result = element_dependencies.get_elements(['foo'], self.element_dirs)
     self.assertEqual([self._e('foo')], result)