database/sql: make TestDrivers not crash on second run

Using -test.cpu=1,1 made it crash before.

Fixes #9024

LGTM=iant
R=adg, iant
CC=golang-codereviews
https://golang.org/cl/169860043
This commit is contained in:
Brad Fitzpatrick 2014-10-31 09:49:42 -07:00 committed by Ian Lance Taylor
parent 2074046d00
commit 9dc1cce38d
2 changed files with 7 additions and 0 deletions

View file

@ -141,6 +141,8 @@ type Dummy struct {
}
func TestDrivers(t *testing.T) {
unregisterAllDrivers()
Register("test", fdriver)
Register("invalid", Dummy{})
all := Drivers()
if len(all) < 2 || !sort.StringsAreSorted(all) || !contains(all, "test") || !contains(all, "invalid") {