def test_normalize_sharded_table(self):
        table_dict = {
            'projectId': 'p',
            'datasetId': 'd',
            'tableId': 't_20180407'
        }
        table_id = LogEntry.normalize_table_id(table_dict)

        self.assertEqual("p.d.t_*", table_id)
    def test_normalize_table_with_double_date(self):
        table_dict = {
            'projectId': 'p',
            'datasetId': 'd',
            'tableId': 'table_v1_20180407_201804072200'
        }
        table_id = LogEntry.normalize_table_id(table_dict)

        self.assertEqual("p.d.table_v1_*", table_id)
    def test_normalize_partition(self):
        table_dict = {
            'projectId': 'p',
            'datasetId': 'd',
            'tableId': 't$partition'
        }
        table_id = LogEntry.normalize_table_id(table_dict)

        self.assertEqual("p.d.t", table_id)