You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

test_utils.py 431 B

1234567891011121314151617
  1. import pytest
  2. import megengine
  3. from megengine.utils.persistent_cache import PersistentCacheOnServer
  4. @pytest.mark.skip(reason="fixme: github ci failed")
  5. def test_persistent_cache():
  6. pc = PersistentCacheOnServer()
  7. k0 = b"\x00\x00"
  8. k1 = b"\x00\x01"
  9. cat = "test"
  10. pc.put(cat, k0, k1)
  11. pc.put(cat, k1, k0)
  12. assert k1 == pc.get(cat, k0)
  13. assert k0 == pc.get(cat, k1)
  14. assert pc.get("test1", k0) == None