def test_in_closeness_unconnected(self): desired = { 'A': None, 'B': None, 'C': None, 'D': None, 'E': None, 'F': None, 'G': None, 'H': None, 'I': None, 'J': None } self.assertEqual(cocostats.directed_closeness(self.g), desired)
def test_in_closeness(self): self.g.add_edges_from([('I', 'J'), ('J', 'A')]) desired = { 'A': 15 / 9.0, 'B': 12 / 9.0, 'C': 16 / 9.0, 'D': 15 / 9.0, 'E': 22 / 9.0, 'F': 13 / 9.0, 'G': 14 / 9.0, 'H': 17 / 9.0, 'I': 22 / 9.0, 'J': 21 / 9.0 } self.assertEqual(cocostats.directed_closeness(self.g), desired)
def test_in_closeness(self): self.g.add_edges_from([('I', 'J'), ('J', 'A')]) desired = {'A': 15/9.0, 'B': 12/9.0, 'C': 16/9.0, 'D': 15/9.0, 'E': 22/9.0, 'F': 13/9.0, 'G': 14/9.0, 'H': 17/9.0, 'I': 22/9.0, 'J': 21/9.0} self.assertEqual(cocostats.directed_closeness(self.g), desired)
def test_in_closeness_unconnected(self): desired = {'A': None, 'B': None, 'C': None, 'D': None, 'E': None, 'F': None, 'G': None, 'H': None, 'I': None, 'J': None} self.assertEqual(cocostats.directed_closeness(self.g), desired)