я использую
from graphene_django.utils.testing import GraphQLTestCase
для реализации моих тестов. Однако результат от
class PeopleTests(GraphQLTestCase):
GRAPHQL_SCHEMA = schema
def test_all_person_query_admin_token(self):
response = self.query(
'''
query getPersons{
persons{
firstName,
lastName
}
}
''',
op_name='persons',
headers={'HTTP_AUTHORIZATION': f'JWT eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VybmFtZSI6ImFkbWluIiwiZXhwIjoxNTY2MTk4Mzg5LCJvcmlnSWF0IjoxNTY2MTk4MDg5fQ.P4u7PNKPLFsc4dvhBLw-EfuN8jg2d-lqdZjWruEDlpc'}
)
всегда возвращает пустой список Person. Я прочитал в Тестовая база данных Django выглядит пустой, пока тест выполняется что это результат наследования GraphQLTestCase от TestCase. Этот пост очень старый (2012 г.), но я не могу найти документацию о том, как использовать правильную тестовую базу данных.
Извините, если я что-то упустил, а ответ был очевиден.
Спасибо