def test_directed_edge_attrs(self): """ Get an directed edge's attrs property """ v0 = DirectedVertex(val='v0') v1 = DirectedVertex(val='v1') e01 = DirectedEdge((v0, v1), {'weight': 5}) self.assertEqual(e01.attrs, {'weight': 5}) with self.assertRaises(AttributeError): e01.attrs = {'key': 'value'}