MCPcopy Create free account
hub / github.com/MagicStack/asyncpg / test_record_empty

Method test_record_empty

tests/test_record.py:296–309  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

294 pickle.dumps(r)
295
296 def test_record_empty(self):
297 r = Record(None, ())
298 self.assertEqual(r, ())
299 self.assertLess(r, (1,))
300 self.assertEqual(len(r), 0)
301 self.assertFalse(r)
302 self.assertNotIn('a', r)
303 self.assertEqual(repr(r), '<Record>')
304 self.assertEqual(str(r), '<Record>')
305 with self.assertRaisesRegex(KeyError, 'aaa'):
306 r['aaa']
307 self.assertEqual(dict(r.items()), {})
308 self.assertEqual(list(r.keys()), [])
309 self.assertEqual(list(r.values()), [])
310
311 async def test_record_duplicate_colnames(self):
312 """Test that Record handles duplicate column names."""

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected