Как писать тесты на основе модуля настроек django - PullRequest
0 голосов
/ 30 августа 2018

У меня есть проект, в котором мне нужно добавить некоторые ключи доступа сторонних приложений в модуль настроек, например, ключи AWS. Как мне написать тесты для них? что-то вроде ниже?

def test_it_can_read_aws_keys(self):
   assert settings.KEY_1 is None
   assert settings.KEY_2 is None
   # now somehow i need to add/simulate the keys in settings.py like below
   # KEY_1 = 'xxx'
   # KEY_2 = 'yyy'
   assert settings.KEY_1 is 'xxx'
   assert settings.KEY_2 is 'yyy'

1 Ответ

0 голосов
/ 30 августа 2018

Вы можете импортировать настройки очереди 'из настроек импорта django.conf' и проверить значения. Но будьте осторожны, попробуйте проверить соответствие, а не существование переменной.

...