This gist contains a few snippets that make creating an isolated test database in Django simple when using mongoengine.
The database identified by settings.MY_TEST_DB_NAME
will be deleted every time a test is run.
If your test class needs additional tearDown
functionality, make sure to call the super(MyClassName, self).tearDown()
method within your overridden version of tearDown
to handle deleting the database when you are finished.