storage_base_tests Modul

Grundläggande tester som alla lagringsprovidrar bör implementera i sina egna tester. De hanterar de lagringsbaserade försäkran internt.

Alla tester returnerar sant om försäkran skickas för att indikera att koden kördes till slutförande och skickade interna intyg. Därför bör alla tester som använder dessa statiska tester strikt kontrollera att metoden returnerar true.

Obs! Python kan inte ha dikteringar med egenskaper med värdet Ingen som andra SDK:er kan ha egenskaper med null-värden. Därför har StoreItem-tester "e_tag: *" där testerna i de andra SDK:erna inte gör det. Detta har också fått oss att kommentera ut vissa delar av dessa tester där vi hävdar att "e_tag" är Ingen av samma anledning. En null-e_tag bör fungera precis som en * e_tag när du skriver, så långt som lagringskorten sammanfogas, så detta bör inte orsaka problem.

:Exempel: async def test_handle_null_keys_when_reading(self): await reset()

    test_ran = await StorageBaseTests.handle_null_keys_when_reading(get_storage())


    assert test_ran

Klasser

StorageBaseTests

Grundläggande tester som alla lagringsprovidrar bör implementera i sina egna tester. De hanterar de lagringsbaserade försäkran internt.

Alla tester returnerar sant om försäkran skickas för att indikera att koden kördes till slutförande och skickade interna intyg. Därför bör alla tester som använder dessa statiska tester strikt kontrollera att metoden returnerar true.

Obs! Python kan inte ha dikteringar med egenskaper med värdet Ingen som andra SDK:er kan ha egenskaper med null-värden. Därför har StoreItem-tester "e_tag: *" där testerna i de andra SDK:erna inte gör det. Detta har också fått oss att kommentera ut vissa delar av dessa tester där vi hävdar att "e_tag" är Ingen av samma anledning. En null-e_tag bör fungera precis som en * e_tag när du skriver, så långt som lagringskorten sammanfogas, så detta bör inte orsaka problem.

:Exempel: async def test_handle_null_keys_when_reading(self): await reset()

    test_ran = await StorageBaseTests.handle_null_keys_when_reading(get_storage())


    assert test_ran