Пример #1
0
 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)
Пример #2
0
 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)
Пример #3
0
 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)
Пример #4
0
 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)