コード例 #1
0
 def test_record_empty(self):
     r = Record(None, ())
     self.assertEqual(r, ())
     self.assertLess(r, (1,))
     self.assertEqual(len(r), 0)
     self.assertFalse(r)
     self.assertNotIn('a', r)
     self.assertEqual(repr(r), '<Record>')
     self.assertEqual(str(r), '<Record>')
     with self.assertRaisesRegex(KeyError, 'aaa'):
         r['aaa']
     self.assertEqual(dict(r.items()), {})
     self.assertEqual(list(r.keys()), [])
     self.assertEqual(list(r.values()), [])
コード例 #2
0
ファイル: test_record.py プロジェクト: MagicStack/asyncpg
 def test_record_empty(self):
     r = Record(None, ())
     self.assertEqual(r, ())
     self.assertLess(r, (1,))
     self.assertEqual(len(r), 0)
     self.assertFalse(r)
     self.assertNotIn('a', r)
     self.assertEqual(repr(r), '<Record>')
     self.assertEqual(str(r), '<Record>')
     with self.assertRaisesRegex(KeyError, 'aaa'):
         r['aaa']
     self.assertEqual(dict(r.items()), {})
     self.assertEqual(list(r.keys()), [])
     self.assertEqual(list(r.values()), [])
コード例 #3
0
 def test_record_values(self):
     r = Record(R_AB, (42, 43))
     vv = r.values()
     self.assertEqual(tuple(vv), (42, 43))
     self.assertTrue(repr(vv).startswith('<RecordIterator '))
コード例 #4
0
ファイル: test_record.py プロジェクト: datnamer/asyncpg
 def test_record_values(self):
     r = Record(R_AB, (42, 43))
     vv = r.values()
     self.assertEqual(tuple(vv), (42, 43))
     self.assertTrue(repr(vv).startswith('<RecordIterator '))