Changeset 3389960 in flexoentity for tests/test_in_memory_backend.py
- Timestamp:
- 02/27/26 13:47:23 (3 days ago)
- Branches:
- unify_backends
- Children:
- c1144fd
- Parents:
- 54941b4
- File:
-
- 1 edited
-
tests/test_in_memory_backend.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
tests/test_in_memory_backend.py
r54941b4 r3389960 7 7 8 8 def test_save_and_load_roundtrip(local_backend, sample_domain): 9 local_backend.save(sample_domain )9 local_backend.save(sample_domain.to_dict()) 10 10 11 loaded = local_backend.load(sample_domain.flexo_id) 11 loaded_dict = local_backend.load(sample_domain.flexo_id) 12 loaded = Domain.from_dict(loaded_dict) 13 12 14 assert isinstance(loaded, Domain) 13 # important: entity equality is probably identity-based, so compare dicts: 14 assert loaded.to_dict() == sample_domain.to_dict() 15 16 15 assert loaded == sample_domain 16 17 17 def test_update_overwrites_entity(local_backend, sample_domain): 18 local_backend.save(sample_domain )18 local_backend.save(sample_domain.to_dict()) 19 19 20 20 # change something 21 21 sample_domain.description = "UPDATED DESC" 22 local_backend.update(sample_domain )22 local_backend.update(sample_domain.to_dict()) 23 23 24 loaded = local_backend.load(sample_domain.flexo_id)24 loaded = Domain.from_dict(local_backend.load(sample_domain.flexo_id)) 25 25 assert loaded.description == "UPDATED DESC" 26 26 27 27 28 28 def test_delete_removes_entity(local_backend, sample_domain): 29 local_backend.save(sample_domain )29 local_backend.save(sample_domain.to_dict()) 30 30 local_backend.delete(sample_domain.flexo_id) 31 31 … … 35 35 36 36 def test_clear_removes_all(local_backend, sample_domain): 37 local_backend.save(sample_domain )37 local_backend.save(sample_domain.to_dict()) 38 38 local_backend.clear() 39 39
Note:
See TracChangeset
for help on using the changeset viewer.
