TestOpenCheck() test case

This test case is not perfect because I actually don't know why it's happening, but if you ```go test -run=TestOpenCheck``` twice, you will notice the database is returning errors on a fresh db