MCPcopy
hub / github.com/celery/celery / test_crud

Method test_crud

t/integration/test_backend.py:16–33  ·  view source on GitHub ↗
(self, manager)

Source from the content-addressed store, hash-verified

14)
15class test_AzureBlockBlobBackend:
16 def test_crud(self, manager):
17 backend = AzureBlockBlobBackend(
18 app=manager.app,
19 url=os.environ["AZUREBLOCKBLOB_URL"])
20
21 key_values = {("akey%d" % i).encode(): "avalue%d" % i
22 for i in range(5)}
23
24 for key, value in key_values.items():
25 backend._set_with_state(key, value, states.SUCCESS)
26
27 actual_values = backend.mget(key_values.keys())
28 expected_values = list(key_values.values())
29
30 assert expected_values == actual_values
31
32 for key in key_values:
33 backend.delete(key)
34
35 def test_get_missing(self, manager):
36 backend = AzureBlockBlobBackend(

Callers

nothing calls this directly

Calls 7

mgetMethod · 0.95
deleteMethod · 0.95
keysMethod · 0.80
encodeMethod · 0.45
itemsMethod · 0.45
_set_with_stateMethod · 0.45

Tested by

no test coverage detected