storage_base_tests Modül
Tüm depolama sağlayıcılarının kendi testlerinde uygulaması gereken temel testler. Depolama tabanlı onayları dahili olarak işler.
Tüm testler, kodun tamamlanmaya çalıştığını belirtmek için onaylar geçerse true döndürür ve iç onayları geçirir. Bu nedenle, bu statik testleri kullanan tüm testler kesinlikle yöntemin true döndürdüğünü denetlemelidir.
Not: Python'da, diğer SDK'lar gibi None değerine sahip özelliklere sahip dikteler null değere sahip özelliklere sahip olamaz. Bu nedenle, StoreItem testlerinin diğer SDK'lardaki testlerin olmadığı "e_tag: *" vardır. Bu, "e_tag" öğesinin aynı nedenle Hiçbiri olduğunu iddia ettiğimiz bu testlerin bazı bölümlerini açıklama satırı yapmamıza da neden oldu. Boş e_tag, yazarken * e_tag gibi çalışmalıdır; depolama bağdaştırıcıları kısıtlandığından, bu sorunlara neden olmamalıdır.
:Örnek: zaman uyumsuz def test_handle_null_keys_when_reading(self): await reset()
test_ran = await StorageBaseTests.handle_null_keys_when_reading(get_storage())
assert test_ran
Sınıflar
| StorageBaseTests |
Tüm depolama sağlayıcılarının kendi testlerinde uygulaması gereken temel testler. Depolama tabanlı onayları dahili olarak işler. Tüm testler, kodun tamamlanmaya çalıştığını belirtmek için onaylar geçerse true döndürür ve iç onayları geçirir. Bu nedenle, bu statik testleri kullanan tüm testler kesinlikle yöntemin true döndürdüğünü denetlemelidir. Not: Python'da, diğer SDK'lar gibi None değerine sahip özelliklere sahip dikteler null değere sahip özelliklere sahip olamaz. Bu nedenle, StoreItem testlerinin diğer SDK'lardaki testlerin olmadığı "e_tag: *" vardır. Bu, "e_tag" öğesinin aynı nedenle Hiçbiri olduğunu iddia ettiğimiz bu testlerin bazı bölümlerini açıklama satırı yapmamıza da neden oldu. Boş e_tag, yazarken * e_tag gibi çalışmalıdır; depolama bağdaştırıcıları kısıtlandığından, bu sorunlara neden olmamalıdır. :Örnek: zaman uyumsuz def test_handle_null_keys_when_reading(self): await reset()
|