test_create_dict.py 866 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. import pytest
  2. @pytest.mark.usefixtures("state")
  3. def test_create_dict_simple(state):
  4. id1 = state.create_node()
  5. id2 = state.create_node()
  6. assert id1 is not None
  7. assert id2 is not None
  8. n = state.create_dict(id1, "abc", id2)
  9. assert n is None
  10. v = state.read_dict(id1, "abc")
  11. assert v == id2
  12. @pytest.mark.usefixtures("state")
  13. def test_create_dict_no_source(state):
  14. id1 = 100000
  15. id2 = state.create_node()
  16. assert id2 is not None
  17. n = state.create_dict(id1, "abc", id2)
  18. assert n is None
  19. v = state.read_dict(id1, "abc")
  20. assert v is None
  21. @pytest.mark.usefixtures("state")
  22. def test_create_dict_no_target(state):
  23. id2 = 100000
  24. id1 = state.create_node()
  25. assert id1 is not None
  26. n = state.create_dict(id1, "abc", id2)
  27. assert n is None
  28. v = state.read_dict(id1, "abc")
  29. assert v is None