Fix test failure when DB and client are not in the same time zone
Explicitly set the time zone to UTC in the database and in the test expectation. Then compare the two times in the client-local time zone.
This commit is contained in:
+2
-2
@@ -1095,11 +1095,11 @@ func TestRowDecode(t *testing.T) {
|
||||
expected []interface{}
|
||||
}{
|
||||
{
|
||||
"select row(1, 'cat', '2015-01-01 08:12:42'::timestamptz)",
|
||||
"select row(1, 'cat', '2015-01-01 08:12:42-00'::timestamptz)",
|
||||
[]interface{}{
|
||||
int32(1),
|
||||
"cat",
|
||||
time.Date(2015, 1, 1, 8, 12, 42, 0, time.Local),
|
||||
time.Date(2015, 1, 1, 8, 12, 42, 0, time.UTC).Local(),
|
||||
},
|
||||
},
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user