[TIP] Testing with Databases
alfredodeza at gmail.com
Sun Jul 18 12:08:09 PDT 2010
I am building test cases for a middleware app that uses a database to store
Although I am using MongoDB, my question should be regardless of the
database being used.
What would you guys recommend to correctly test database behavior related to
Should I rely on expecting a working database when the application is
Is it OK to mock MongoDB? (or any other DB being used). I know mocking is OK
but might get brittle
tests if it gets overused.
Maybe even a combination of both: mock some parts but still have certain
tests that will definitely require
an instance of the database running which could potentially prevent version
changes that break the app.
Any recommendations as to how to deal with database functionality testing
would be great.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the testing-in-python