Django-Tenants приводит к тому, что App_model не существует с функциональным pytest

Я пытался сделать это, используя подход функционального тестирования, а не тестирования классов подход, основанный на классах:

class SomeTest(TenantTestCase):

     def setup():
          super().setup()
  
   def test_some_do_something():
       #... test_code

   def test_some_do_something_again():
       #... test_code_again

Вышеупомянутый подход на основе классов работает хорошо, поскольку он может легко создать арендатора на основе TenantTestCase, но затем, когда я пытаюсь воспроизвести вышеупомянутое в обычных функциях, я сталкиваюсь с трудностями, другая причина заключается в том, что я использую pytest для тестирования, а pytest лучше работает с обычным функциональным подходом к тестированию, чем с подходом к тестированию классов

Функциональный подход:

def test_some_thing_using_functional_test_approach():
     # .. some assertion code

#Вышеуказанное вызывает ошибку app_model relation does not exist . Это происходит потому, что они живут в схемах, и поэтому как мне убедиться, что сначала создается арендатор, а затем к нему осуществляется доступ при функциональном тестировании, чтобы избежать этой проблемы

Вернуться на верх