MCPcopy
hub / github.com/MagicStack/asyncpg / test_interval

Method test_interval

tests/test_codecs.py:587–598  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

585 self.assertEqual(big, naive_big)
586
587 async def test_interval(self):
588 res = await self.con.fetchval("SELECT '5 years'::interval")
589 self.assertEqual(res, datetime.timedelta(days=1825))
590
591 res = await self.con.fetchval("SELECT '5 years 1 month'::interval")
592 self.assertEqual(res, datetime.timedelta(days=1855))
593
594 res = await self.con.fetchval("SELECT '-5 years'::interval")
595 self.assertEqual(res, datetime.timedelta(days=-1825))
596
597 res = await self.con.fetchval("SELECT '-5 years -1 month'::interval")
598 self.assertEqual(res, datetime.timedelta(days=-1855))
599
600 async def test_numeric(self):
601 # Test that we handle dscale correctly.

Callers

nothing calls this directly

Calls 1

fetchvalMethod · 0.45

Tested by

no test coverage detected