def test_get_direct_dependencies_should_return_dependendencies_set(self):
     nodes = ['a', 'b', 'c', 'd']
     dependencies = [('a', 'b'), ('a', 'c')]
     graph = DependencyGraph()
     self._add_nodes_and_dependencies(graph, nodes, dependencies)
     result = graph.get_direct_dependencies('c')
     self.assertFalse('b' in result)
     self.assertTrue('a' in result)
Exemple #2
0
 def test_get_direct_dependencies_should_return_dependendencies_set(self):
     nodes = ["a", "b", "c", "d"]
     dependencies = [("a", "b"), ("a", "c")]
     graph = DependencyGraph()
     self._add_nodes_and_dependencies(graph, nodes, dependencies)
     result = graph.get_direct_dependencies("c")
     self.assertFalse("b" in result)
     self.assertTrue("a" in result)
 def test_get_direct_dependencies_should_return_dependendencies_set(self):
     nodes = ['a', 'b', 'c', 'd']
     dependencies = [('a', 'b'), ('a', 'c')]
     graph = DependencyGraph()
     self._add_nodes_and_dependencies(graph, nodes, dependencies)
     result = graph.get_direct_dependencies('c')
     self.assertFalse('b' in result)
     self.assertTrue('a' in result)
 def test_get_direct_dependencies_should_return_empty_set_when_no_dependendencies(self):
     nodes = ['a', 'b', 'c']
     dependencies = []
     graph = DependencyGraph()
     self._add_nodes_and_dependencies(graph, nodes, dependencies)
     result = graph.get_direct_dependencies('b')
     self.assertTrue(isinstance(result, (set)))
     self.assertFalse(result)
 def test_get_direct_dependencies_should_return_dependendencies_set(self):
     nodes = ["a", "b", "c", "d"]
     dependencies = [("a", "b"), ("a", "c")]
     graph = DependencyGraph()
     self._add_nodes_and_dependencies(graph, nodes, dependencies)
     result = graph.get_direct_dependencies("c")
     self.assertFalse("b" in result)
     self.assertTrue("a" in result)
 def test_get_direct_dependencies_should_return_empty_set_when_no_dependendencies(
         self):
     nodes = ['a', 'b', 'c']
     dependencies = []
     graph = DependencyGraph()
     self._add_nodes_and_dependencies(graph, nodes, dependencies)
     result = graph.get_direct_dependencies('b')
     self.assertTrue(isinstance(result, (set)))
     self.assertFalse(result)