Convert times to UTC before storage
This commit is contained in:
@@ -267,6 +267,12 @@ func TestTimestamp(t *testing.T) {
|
||||
t.Fatal("Failed to insert nonsense:", err)
|
||||
}
|
||||
|
||||
timestamp4 := time.Date(2012, time.April, 6, 23, 22, 0, 0, time.FixedZone("TEST", -7*3600))
|
||||
_, err = db.Exec("INSERT INTO foo(id, ts) VALUES(4, ?)", timestamp4)
|
||||
if err != nil {
|
||||
t.Fatal("Failed to insert timestamp:", err)
|
||||
}
|
||||
|
||||
rows, err := db.Query("SELECT id, ts FROM foo ORDER BY id ASC")
|
||||
if err != nil {
|
||||
t.Fatal("Unable to query foo table:", err)
|
||||
@@ -303,10 +309,17 @@ func TestTimestamp(t *testing.T) {
|
||||
t.Errorf("Value for id 3 should be the zero time, not %v", ts)
|
||||
}
|
||||
}
|
||||
|
||||
if id == 4 {
|
||||
seen += 1
|
||||
if !timestamp4.Equal(ts) {
|
||||
t.Errorf("Value for id 4 should be %v, not %v", timestamp4, ts)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if seen != 3 {
|
||||
t.Error("Expected to see three timestamps")
|
||||
if seen != 4 {
|
||||
t.Error("Expected to see four timestamps")
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user