On Tue, Nov 22, 2011 at 12:50 PM, Kevin L. Mitchell <kevin.mitch...@rackspace.com> wrote: > On Tue, 2011-11-22 at 12:12 -0500, Jay Pipes wrote: >> FWIW, I created a fake database store for Glance originally, and >> indeed the unit tests ran quicker than they do now because we use an >> in-memory SQLite database in the unit tests. That said, switching from >> a faked datastore to a real one that actually used the SQLAlchemy code >> exposed at least 4 bugs that weren't being caught by the fake data >> store. > > I don't think anyone disagrees that testing with actual database code is > essential. However, it seems to me that testing actual database code at > the integration level, rather than at the unit level, would catch these > kinds of bugs while still keeping the unit tests fast, which is part of > the allure of this approach for me.
Sure, I don't disagree with you, just pointing out that there be dangers in faking everything all the time ;) -jay _______________________________________________ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp