Skip to content

Commit 297709b

Browse files
fixed test (#379)
1 parent dea240e commit 297709b

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

neo4j/graph/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -221,7 +221,7 @@ def __init__(self, graph, n_id, n_labels=None, properties=None):
221221
self._labels = frozenset(n_labels or ())
222222

223223
def __repr__(self):
224-
return "<Node id=%r labels=%r properties=%r>" % (self._id, self._labels, self._properties)
224+
return "<Node id=%r labels=frozenset({%r}) properties=%r>" % (self._id, "', '".join(sorted(self._labels)), {key: val for key, val in sorted(self._properties.items())})
225225

226226
@property
227227
def labels(self):

tests/unit/test_types.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ def test_can_create_node():
4545
assert set(alice.items()) == {("name", "Alice"), ("age", 33)}
4646
assert alice.get("name") == "Alice"
4747
assert alice.get("age") == 33
48-
assert repr(alice) == "<Node id=1 labels=frozenset({'Person'}) properties={'name': 'Alice', 'age': 33}>"
48+
assert repr(alice) == "<Node id=1 labels=frozenset({'Person'}) properties={'age': 33, 'name': 'Alice'}>"
4949
assert len(alice) == 2
5050
assert alice["name"] == "Alice"
5151
assert alice["age"] == 33
@@ -103,7 +103,7 @@ def test_can_create_relationship():
103103
assert set(alice_knows_bob.values()) == {1999}
104104
assert set(alice_knows_bob.items()) == {("since", 1999)}
105105
assert alice_knows_bob.get("since") == 1999
106-
assert repr(alice_knows_bob) == "<Relationship id=1 nodes=(<Node id=1 labels=frozenset({'Person'}) properties={'name': 'Alice', 'age': 33}>, <Node id=2 labels=frozenset({'Person'}) properties={'name': 'Bob', 'age': 44}>) type='KNOWS' properties={'since': 1999}>"
106+
assert repr(alice_knows_bob) == "<Relationship id=1 nodes=(<Node id=1 labels=frozenset({'Person'}) properties={'age': 33, 'name': 'Alice'}>, <Node id=2 labels=frozenset({'Person'}) properties={'age': 44, 'name': 'Bob'}>) type='KNOWS' properties={'since': 1999}>"
107107

108108

109109
# Path
@@ -123,7 +123,7 @@ def test_can_create_path():
123123
assert path.nodes == (alice, bob, carol)
124124
assert path.relationships == (alice_knows_bob, carol_dislikes_bob)
125125
assert list(path) == [alice_knows_bob, carol_dislikes_bob]
126-
assert repr(path) == "<Path start=<Node id=1 labels=frozenset({'Person'}) properties={'name': 'Alice', 'age': 33}> end=<Node id=3 labels=frozenset({'Person'}) properties={'name': 'Carol', 'age': 55}> size=2>"
126+
assert repr(path) == "<Path start=<Node id=1 labels=frozenset({'Person'}) properties={'age': 33, 'name': 'Alice'}> end=<Node id=3 labels=frozenset({'Person'}) properties={'age': 55, 'name': 'Carol'}> size=2>"
127127

128128

129129
def test_can_hydrate_path():
@@ -142,7 +142,7 @@ def test_can_hydrate_path():
142142
expected_carol_dislikes_bob = gh.hydrate_relationship(2, carol.id, bob.id, "DISLIKES", {})
143143
assert path.relationships == (expected_alice_knows_bob, expected_carol_dislikes_bob)
144144
assert list(path) == [expected_alice_knows_bob, expected_carol_dislikes_bob]
145-
assert repr(path) == "<Path start=<Node id=1 labels=frozenset({'Person'}) properties={'name': 'Alice', 'age': 33}> end=<Node id=3 labels=frozenset({'Person'}) properties={'name': 'Carol', 'age': 55}> size=2>"
145+
assert repr(path) == "<Path start=<Node id=1 labels=frozenset({'Person'}) properties={'age': 33, 'name': 'Alice'}> end=<Node id=3 labels=frozenset({'Person'}) properties={'age': 55, 'name': 'Carol'}> size=2>"
146146

147147

148148
def test_path_equality():

0 commit comments

Comments
 (0)