@parameterized.expand([('project', 'dataset', 'table', 'dataset.table'), ('alternative', 'dataset', 'table', 'alternative:dataset.table'), ('alternative', 'dataset', 'table', 'alternative.dataset.table'), ('alt1:alt', 'dataset', 'table', 'alt1:alt.dataset.table'), ('alt1:alt', 'dataset', 'table', 'alt1:alt:dataset.table')])
def test_split_tablename(self, project_expected, dataset_expected, table_expected, table_input):
    default_project_id = 'project'
    (project, dataset, table) = _split_tablename(table_input, default_project_id)
    assert (project_expected == project)
    assert (dataset_expected == dataset)
    assert (table_expected == table)
@parameterized.expand([('project', 'dataset', 'table', 'dataset.table'), ('alternative', 'dataset', 'table', 'alternative:dataset.table'), ('alternative', 'dataset', 'table', 'alternative.dataset.table'), ('alt1:alt', 'dataset', 'table', 'alt1:alt.dataset.table'), ('alt1:alt', 'dataset', 'table', 'alt1:alt:dataset.table')])
def test_split_tablename(self, project_expected, dataset_expected, table_expected, table_input):
    default_project_id = 'project'
    (project, dataset, table) = _split_tablename(table_input, default_project_id)
    assert (project_expected == project)
    assert (dataset_expected == dataset)
    assert (table_expected == table)