def test_can_create_relationship(self):
     alice = Node.hydrate(1, {"Person"}, {"name": "Alice", "age": 33})
     bob = Node.hydrate(2, {"Person"}, {"name": "Bob", "age": 44})
     alice_knows_bob = Relationship(alice.identity, bob.identity, "KNOWS", {"since": 1999})
     assert alice_knows_bob.start == alice.identity
     assert alice_knows_bob.type == "KNOWS"
     assert alice_knows_bob.end == bob.identity
     assert set(alice_knows_bob.keys()) == {"since"}
     assert set(alice_knows_bob.values()) == {1999}
     assert set(alice_knows_bob.items()) == {("since", 1999)}
     assert alice_knows_bob.get("since") == 1999
     assert repr(alice_knows_bob)
 def test_can_create_relationship(self):
     alice = Node({"Person"}, {"name": "Alice", "age": 33})
     bob = Node({"Person"}, {"name": "Bob", "age": 44})
     alice_knows_bob = Relationship(alice, bob, "KNOWS", {"since": 1999})
     assert alice_knows_bob.start is alice
     assert alice_knows_bob.type == "KNOWS"
     assert alice_knows_bob.end is bob
     assert set(alice_knows_bob.keys()) == {"since"}
     assert set(alice_knows_bob.values()) == {1999}
     assert set(alice_knows_bob.items()) == {("since", 1999)}
     assert alice_knows_bob.get("since") == 1999
     assert repr(alice_knows_bob)
예제 #3
0
 def test_can_create_relationship(self):
     alice = Node({"Person"}, {"name": "Alice", "age": 33})
     bob = Node({"Person"}, {"name": "Bob", "age": 44})
     alice_knows_bob = Relationship(alice, bob, "KNOWS", {"since": 1999})
     assert alice_knows_bob.start is alice
     assert alice_knows_bob.type == "KNOWS"
     assert alice_knows_bob.end is bob
     assert set(alice_knows_bob.keys()) == {"since"}
     assert set(alice_knows_bob.values()) == {1999}
     assert set(alice_knows_bob.items()) == {("since", 1999)}
     assert alice_knows_bob.get("since") == 1999
     assert repr(alice_knows_bob)