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)
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)