def METHOD_NAME(self) -> None:
    col_readers = [ColumnReader(database='db', cluster='gold', schema='scm', table='foo', column='*',
                                user_email='john@example.com')]
    table_col_usage = TableColumnUsage(col_readers=col_readers)
    actual = []
    record = table_col_usage.next_record()
    while record:
        actual.append(mysql_serializer.serialize_record(record))
        record = table_col_usage.next_record()
    expected_user = {'rk': 'john@example.com',
                     'email': 'john@example.com'}
    expected_usage = {'table_rk': 'db://gold.scm/foo',
                      'user_rk': 'john@example.com',
                      'read_count': 1}
    expected = [expected_user, expected_usage]
    self.assertEqual(expected, actual)