def test_is_valid_name(self): """ Test TableMetadata.is_valid_name output """ table_metadata = TableMetadata('ks_name', 'table_name') self.assertEqual(table_metadata.is_valid_name(None), False) self.assertEqual(table_metadata.is_valid_name('test'), True) self.assertEqual(table_metadata.is_valid_name('Test'), False) self.assertEqual(table_metadata.is_valid_name('t_____1'), True) self.assertEqual(table_metadata.is_valid_name('test1'), True) self.assertEqual(table_metadata.is_valid_name('1test1'), False) non_valid_keywords = cassandra.metadata._keywords - cassandra.metadata._unreserved_keywords for keyword in non_valid_keywords: self.assertEqual(table_metadata.is_valid_name(keyword), False)