def test_can_build_record(self): record = Record(["name", "age"], ["Alice", 33]) assert len(record) == 2 assert record.keys() == ("name", "age") assert record.values() == ("Alice", 33) r = repr(record) assert r.startswith("(") and r.endswith(")")
def test_record_can_be_exposed_as_graph(self): keys = ["a", "b", "ab", "msg"] values = [alice, bob, alice_knows_bob, "hello, world"] record = Record(keys, values) assert len(record) == 4 assert record.order() == 2 assert record.size() == 1 assert record.nodes() == {alice, bob} assert record.relationships() == {alice_knows_bob} assert list(record.keys()) == keys assert list(record.values()) == values