|
9 | 9 | import pytest |
10 | 10 | import pytz |
11 | 11 |
|
12 | | -from snowflake.connector.compat import PY2, IS_WINDOWS |
| 12 | +from snowflake.connector.compat import PY2, PY34_EXACT, IS_WINDOWS |
13 | 13 | from snowflake.connector.converter import ( |
14 | 14 | ZERO_EPOCH, |
15 | 15 | _generate_tzinfo_from_tzoffset) |
@@ -442,7 +442,11 @@ def test_franction_followed_by_year_format(conn_cnx): |
442 | 442 | assert rec[0] == '05:34:56.123456 Jan 03, 2012' |
443 | 443 |
|
444 | 444 |
|
445 | | -def test_fetch_fraction_001(conn_cnx): |
| 445 | +def test_fetch_fraction_timestamp(conn_cnx): |
| 446 | + """ |
| 447 | + Additional fetch timestamp tests. Mainly used for SnowSQL |
| 448 | + which converts to string representations. |
| 449 | + """ |
446 | 450 | PST_TZ = "America/Los_Angeles" |
447 | 451 |
|
448 | 452 | converter_class = SnowflakeConverterSnowSQL |
@@ -479,9 +483,11 @@ def test_fetch_fraction_001(conn_cnx): |
479 | 483 | assert ret[2] == '1900-01-01 05:00:01.000000000 +0000' |
480 | 484 | assert ret[3] == '1900-01-01 05:00:01.000000000' |
481 | 485 | assert ret[4] == '1900-01-01 05:00:01.012000000 +0000' |
482 | | - assert ret[5] == '1900-01-01 05:00:01.012000000' |
| 486 | + if not PY2 and not PY34_EXACT: |
| 487 | + assert ret[5] == '1900-01-01 05:00:01.012000000' |
483 | 488 | assert ret[6] == '1900-01-01 05:00:00.012000000 +0000' |
484 | | - assert ret[7] == '1900-01-01 05:00:00.012000000' |
| 489 | + if not PY2 and not PY34_EXACT: |
| 490 | + assert ret[7] == '1900-01-01 05:00:00.012000000' |
485 | 491 | assert ret[8] == '2100-01-01 05:00:00.012000000 +0000' |
486 | 492 | assert ret[9] == '2100-01-01 05:00:00.012000000' |
487 | 493 | assert ret[10] == '1970-01-01 00:00:00.000000000 +0000' |
|
0 commit comments