示例#1
0
 def test_adjmat_bool(self):
     """"""
     mat = BaseGraphOps.to_adjmat(self.ugraph1, vtype=bool)
     self.assertEqual(
         mat,
         {
             ("b", "b"): False,
             ("b", "e"): False,
             ("b", "f"): False,
             ("b", "a"): False,
             ("e", "b"): False,
             ("e", "e"): False,
             ("e", "f"): True,
             ("e", "a"): True,
             ("f", "b"): False,
             ("f", "e"): True,
             ("f", "f"): False,
             ("f", "a"): True,
             ("a", "b"): False,
             ("a", "e"): True,
             ("a", "f"): True,
             ("a", "a"): False,
         },
     )
示例#2
0
 def test_adjmat_int(self):
     """"""
     mat = BaseGraphOps.to_adjmat(self.ugraph1)
     self.assertEqual(
         mat,
         {
             ("b", "b"): 0,
             ("b", "e"): 0,
             ("b", "f"): 0,
             ("b", "a"): 0,
             ("e", "b"): 0,
             ("e", "e"): 0,
             ("e", "f"): 1,
             ("e", "a"): 1,
             ("f", "b"): 0,
             ("f", "e"): 1,
             ("f", "f"): 0,
             ("f", "a"): 1,
             ("a", "b"): 0,
             ("a", "e"): 1,
             ("a", "f"): 1,
             ("a", "a"): 0,
         },
     )