def test_set_attributes(self):
     g = Graph()
     v = g.add_vertex()
     g.set_phase(v, 1)
     self.assertEqual(g.phase(v), 1)
     g.set_type(v, 2)
     self.assertEqual(g.type(v), 2)
     g.set_row(v, 3)
     self.assertEqual(g.row(v), 3)
     g.set_qubit(v, 2)
     self.assertEqual(g.qubit(v), 2)
Example #2
0
 def test_set_attributes(self):
     g = Graph()
     v = g.add_vertex()
     self.assertEqual(g.phase(v),0)
     g.set_phase(v,1)
     self.assertEqual(g.phase(v),1)
     self.assertEqual(g.type(v),VertexType.BOUNDARY)
     g.set_type(v,VertexType.X)
     self.assertEqual(g.type(v),VertexType.X)
     self.assertFalse(g.is_ground(v))
     g.set_ground(v)
     self.assertTrue(g.is_ground(v))
     g.set_row(v,3)
     self.assertEqual(g.row(v),3)
     g.set_qubit(v,2)
     self.assertEqual(g.qubit(v),2)