1397 {'date': datetime(1977, 6, 7, 2, 0, tzinfo=FixedOffset(1))}) |
1397 {'date': datetime(1977, 6, 7, 2, 0, tzinfo=FixedOffset(1))}) |
1398 datenaiss = self.qexecute("Any XD WHERE X nom 'bob', X tzdatenaiss XD")[0][0] |
1398 datenaiss = self.qexecute("Any XD WHERE X nom 'bob', X tzdatenaiss XD")[0][0] |
1399 self.assertEqual(datenaiss.tzinfo, None) |
1399 self.assertEqual(datenaiss.tzinfo, None) |
1400 self.assertEqual(datenaiss.utctimetuple()[:5], (1977, 6, 7, 1, 0)) |
1400 self.assertEqual(datenaiss.utctimetuple()[:5], (1977, 6, 7, 1, 0)) |
1401 |
1401 |
|
1402 def test_tz_datetime_cache_nonregr(self): |
|
1403 datenaiss = datetime(1977, 6, 7, 2, 0, tzinfo=FixedOffset(1)) |
|
1404 self.qexecute("INSERT Personne X: X nom 'bob', X tzdatenaiss %(date)s", |
|
1405 {'date': datenaiss}) |
|
1406 self.assertTrue(self.qexecute("Any X WHERE X tzdatenaiss %(d)s", {'d': datenaiss})) |
|
1407 self.assertFalse(self.qexecute("Any X WHERE X tzdatenaiss %(d)s", {'d': datenaiss - timedelta(1)})) |
|
1408 |
1402 # non regression tests ##################################################### |
1409 # non regression tests ##################################################### |
1403 |
1410 |
1404 def test_nonregr_1(self): |
1411 def test_nonregr_1(self): |
1405 teid = self.qexecute("INSERT Tag X: X name 'tag'")[0][0] |
1412 teid = self.qexecute("INSERT Tag X: X name 'tag'")[0][0] |
1406 self.qexecute("SET X tags Y WHERE X name 'tag', Y is State, Y name 'activated'") |
1413 self.qexecute("SET X tags Y WHERE X name 'tag', Y is State, Y name 'activated'") |