def test_stream_keys(self): table = Table(self.client, table_name) streamed_keys = [] for keylist in table.stream_keys(): self.assertNotEqual([], keylist) streamed_keys += keylist for key in keylist: self.assertIsInstance(key, list) self.assertEqual(len(key), 3) self.assertEqual(bytes_to_str(key[0]), 'hash1') self.assertEqual(bytes_to_str(key[1]), 'user2') self.assertIsInstance(key[2], datetime.datetime) self.assertGreater(len(streamed_keys), 0)
def test_stream_keys(self): table = Table(self.client, 'GeoCheckin') streamed_keys = [] for keylist in table.stream_keys(): self.assertNotEqual([], keylist) streamed_keys += keylist for key in keylist: self.assertIsInstance(key, list) self.assertEqual(len(key), 3) self.assertEqual('hash1', key[0]) self.assertEqual('user2', key[1]) self.assertIsInstance(key[2], datetime.datetime) self.assertGreater(len(streamed_keys), 0)
def test_stream_keys(self): table = Table(self.client, table_name) streamed_keys = [] for keylist in table.stream_keys(): self.validate_keylist(streamed_keys, keylist) self.assertGreater(len(streamed_keys), 0)