storage_base_tests Modul
Pengujian dasar yang harus diterapkan oleh semua penyedia penyimpanan dalam pengujian mereka sendiri. Mereka menangani pernyataan berbasis penyimpanan, secara internal.
Semua pengujian mengembalikan true jika pernyataan lulus untuk menunjukkan bahwa kode berjalan hingga selesai, melewati pernyataan internal. Oleh karena itu, semua pengujian yang menggunakan tes statis ini harus benar-benar memeriksa apakah metode mengembalikan true.
Catatan: Python tidak dapat memiliki dict dengan properti dengan nilai None seperti SDK lainnya dapat memiliki properti dengan nilai null. Karena itu, pengujian StoreItem memiliki "e_tag: *" di mana pengujian di SDK lain tidak. Ini juga telah menyebabkan kami mengomentari beberapa bagian dari pengujian ini di mana kami menegaskan bahwa "e_tag" tidak ada karena alasan yang sama. E_tag null harus berfungsi seperti * e_tag saat menulis, sejauh adaptor penyimpanan dikonserasikan, jadi ini seharusnya tidak menyebabkan masalah.
:Contoh: asinkron def test_handle_null_keys_when_reading(mandiri): tunggu reset()
test_ran = await StorageBaseTests.handle_null_keys_when_reading(get_storage())
assert test_ran
Kelas
| StorageBaseTests |
Pengujian dasar yang harus diterapkan oleh semua penyedia penyimpanan dalam pengujian mereka sendiri. Mereka menangani pernyataan berbasis penyimpanan, secara internal. Semua pengujian mengembalikan true jika pernyataan lulus untuk menunjukkan bahwa kode berjalan hingga selesai, melewati pernyataan internal. Oleh karena itu, semua pengujian yang menggunakan tes statis ini harus benar-benar memeriksa apakah metode mengembalikan true. Catatan: Python tidak dapat memiliki dict dengan properti dengan nilai None seperti SDK lainnya dapat memiliki properti dengan nilai null. Karena itu, pengujian StoreItem memiliki "e_tag: *" di mana pengujian di SDK lain tidak. Ini juga telah menyebabkan kami mengomentari beberapa bagian dari pengujian ini di mana kami menegaskan bahwa "e_tag" tidak ada karena alasan yang sama. E_tag null harus berfungsi seperti * e_tag saat menulis, sejauh adaptor penyimpanan dikonserasikan, jadi ini seharusnya tidak menyebabkan masalah. :Contoh: asinkron def test_handle_null_keys_when_reading(mandiri): tunggu reset()
|