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)))
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)))
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)))
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)))