Size: a a a

Django [ru] #STAY HOME

2019 August 29

А

Алексей in Django [ru] #STAY HOME
Переслано от Алексей
Hi guys! I have a function that automatically generates views, and I need to test this function's produced views. I have created test mixin for that and done that:
https://github.com/MrNaif2018/bitcart/blob/fastapi/tests/test_views.py#L87
Is that fine to put all test json in test code or not?
источник

А

Алексей in Django [ru] #STAY HOME
Andrey
Мне уже интересно где задавал
telethon offtopic)
Там знающие сидят)
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Elisey
Если я использую в название приложение нижнее подчеркивание , например aaaaa_bbbb, то как запистаь его в INSTALLED_APPS , aaaaa_bbbb.apps.Aaaaa_bbbbConfig не работает?
просто aaaaa_bbbb
источник

A

Andrey in Django [ru] #STAY HOME
Elisey
Если я использую в название приложение нижнее подчеркивание , например aaaaa_bbbb, то как запистаь его в INSTALLED_APPS , aaaaa_bbbb.apps.Aaaaa_bbbbConfig не работает?
Найди такой модуль на Django packages и посмотри как он имплртируется
источник

E

Elisey in Django [ru] #STAY HOME
Dan Tyan
просто aaaaa_bbbb
спасибо
источник

A

Andrey in Django [ru] #STAY HOME
Алексей
Переслано от Алексей
Hi guys! I have a function that automatically generates views, and I need to test this function's produced views. I have created test mixin for that and done that:
https://github.com/MrNaif2018/bitcart/blob/fastapi/tests/test_views.py#L87
Is that fine to put all test json in test code or not?
Можно в setupclass считать файл и использовать в тестах
источник

А

Алексей in Django [ru] #STAY HOME
Andrey
Можно в setupclass считать файл и использовать в тестах
я думал может сделать
tests = json.loads(open("fixtures/users.json").read())
источник

A

Andrey in Django [ru] #STAY HOME
Ну или разные Файлы в setup
источник

A

Andrey in Django [ru] #STAY HOME
Алексей
я думал может сделать
tests = json.loads(open("fixtures/users.json").read())
Норм, только не в теле теста, в setup
источник

A

Andrey in Django [ru] #STAY HOME
Есть метод который вызывается перед всеми тестами и перед каждым тестом
источник

А

Алексей in Django [ru] #STAY HOME
Andrey
Норм, только не в теле теста, в setup
conftest.py? Просто я mixin сделал через методы класса
источник

A

Andrey in Django [ru] #STAY HOME
Алексей
conftest.py? Просто я mixin сделал через методы класса
источник

А

Алексей in Django [ru] #STAY HOME
о
можно в setup_class загружать таким образом по пути
f'tests/fixtures/{self.name}.json'
Спасибо!
источник

A

Andrey in Django [ru] #STAY HOME
Алексей
о
можно в setup_class загружать таким образом по пути
f'tests/fixtures/{self.name}.json'
Спасибо!
Если фикстура одна на класс - да
источник

DT

Dan Tyan in Django [ru] #STAY HOME
а джанговский тест умеет загружать фикстуры из списка :)
источник

A

Andrey in Django [ru] #STAY HOME
Если одна на тест - другой метод
источник

А

Алексей in Django [ru] #STAY HOME
Фикстура одна на класс со всеми данными, миксин управляет ими
источник

A

Andrey in Django [ru] #STAY HOME
Алексей
Фикстура одна на класс со всеми данными, миксин управляет ими
Используй то чем пользуются тысячи, велосипед в топку
источник

А

Алексей in Django [ru] #STAY HOME
Dan Tyan
а джанговский тест умеет загружать фикстуры из списка :)
Да тут и так не сложно)
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Алексей
Да тут и так не сложно)
ну прочитал ты json его же еще в базу надо загрузить
источник