Test suitesΒΆ
For each third-party library that is supported, the following tasks are performed:
Configure the test suite to run with Django MongoDB Backend
Evaluate test runner configuration
Depending on the test runner, updating the settings may require copying
mongo_apps.pyandmongo_migrationsto a module that is already included insys.path.
Update Django settings
Replace the database backend with
django_mongodb_backendReplace contrib apps with MongoDB-compatible apps
Replace test suite apps with MongoDB-compatible apps
Update or disable migrations
Use MongoDB-compatible migrations if not disabled
Run the test suite with Django MongoDB Backend configured
Log the test run results
Update test suite tests as needed
Replace static primary key references with dynamic references or static
ObjectIdreferences