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)