Chcę móc wykonać warunkowe connect() na podstawie albo uruchomiłem django w trybie testowym, albo nie.mongoengine connect() w problemie testowania settings.py
w moim settings.py używam mongoengine connect() metodę, aby połączyć się z bazą danych, ale problemem jest to, że nie chcę tego robić, gdybym prowadził manage.py testu
Czy jest jakiś sposób ja może sprawdzić, czy plik settings.py jest importowany z testów, czy nie, może jakaś flaga.
coś jeśli nie IN_TESTS: connect()
Zachowaj ostrożność, korzystając z rozłączania/łączenia. Mam dziwne zachowanie, które może spowodować zanieczyszczenie twoich danych. https://github.com/MongoEngine/mongoengine/issues/566 – Rebs