Ошибка Mypy: BaseCache не имеет атрибута "keys" - PullRequest
0 голосов
/ 04 февраля 2020

Я пытаюсь запустить тестовый пример с кешем django. Вот мой (неполный) фрагмент:

from django.core.cache import caches

class NCRTest(TestCase):

    def setUp(self) -> None:
        self.cache = caches['log']

    def test_ncr_view(self, mock: Mock) -> None:
        # code below throws error
        keys = self.cache.keys(f"ncr:60:*")
        self.cache.delete_many(keys)

При запуске теста Mypy произошла ошибка:

test_ncr.py: error: "BaseCache" has no attribute "keys"

Я пытаюсь удалить ключи в keys.

...