storage_base_tests 模組

所有儲存提供者都應該在自己的測試中實作的基本測試。 它們會在內部處理以記憶體為基礎的判斷提示。

如果判斷提示通過,表示程式碼執行到完成,則所有測試都會傳回 true,並傳遞內部判斷提示。 因此,所有使用這些靜態測試的測試都應該嚴格檢查方法是否傳回 true。

注意:Python 不能有具有 None 值之屬性的聽寫,就像其他 SDK 可以有具有 Null 值的屬性。 因此,StoreItem 測試具有「e_tag:*」,其中其他 SDK 中的測試不會。 這也導致我們批注出這些測試的某些部分,我們斷言“e_tag”是 None,原因相同。 Null e_tag應該像寫入時* e_tag一樣運作,就儲存適配卡而言,這不應該造成問題。

:範例: 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

類別

StorageBaseTests

所有儲存提供者都應該在自己的測試中實作的基本測試。 它們會在內部處理以記憶體為基礎的判斷提示。

如果判斷提示通過,表示程式碼執行到完成,則所有測試都會傳回 true,並傳遞內部判斷提示。 因此,所有使用這些靜態測試的測試都應該嚴格檢查方法是否傳回 true。

注意:Python 不能有具有 None 值之屬性的聽寫,就像其他 SDK 可以有具有 Null 值的屬性。 因此,StoreItem 測試具有「e_tag:*」,其中其他 SDK 中的測試不會。 這也導致我們批注出這些測試的某些部分,我們斷言“e_tag”是 None,原因相同。 Null e_tag應該像寫入時* e_tag一樣運作,就儲存適配卡而言,這不應該造成問題。

:範例: 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