Пример #1
0
    def test_indirect_cyclic_dependencies(self):
        dependencies = (
            ('foo', 'bar'),
            ('bar', 'baz'),
            ('baz', 'foo'),
        )

        self.assertEquals([set(('foo', 'bar', 'baz'))],
                          map(set, find_cyclic_dependencies(dependencies)))
Пример #2
0
    def test_indirect_cyclic_dependencies(self):
        dependencies = (
            ('foo', 'bar'),
            ('bar', 'baz'),
            ('baz', 'foo'),
            )

        self.assertEquals(
            [set(('foo',
                  'bar',
                  'baz'))],
            map(set, find_cyclic_dependencies(dependencies)))
Пример #3
0
    def test_direct_cyclic_dependencies(self):
        dependencies = (
            ('bar', 'foo'),
            ('baz', 'foo'),
            ('baz', 'bar'),
            ('foo', 'bar'),
            ('default', 'file-replacement'),
            ('default', 'image-replacement'),
        )

        self.assertEquals([set(('foo', 'bar'))],
                          map(set, find_cyclic_dependencies(dependencies)))
Пример #4
0
    def test_direct_cyclic_dependencies(self):
        dependencies = (
            ('bar', 'foo'),
            ('baz', 'foo'),
            ('baz', 'bar'),
            ('foo', 'bar'),
            ('default', 'file-replacement'),
            ('default', 'image-replacement'),
            )

        self.assertEquals(
            [set(('foo',
                  'bar'))],
            map(set, find_cyclic_dependencies(dependencies)))