

def test_add_drop_partition(self):
    pytest.skip('HIVE-12613')
    schema = ibis.schema([('foo', 'string'), ('year', 'int32'), ('month', 'int16')])
    name = _tmp_name()
    self.db.create_table(name, schema=schema, partition=['year', 'month'])
    table = self.db.table(name)
    part = {
        'year': 2007,
        'month': 4,
    }
    path = '/tmp/tmp-{0}'.format(util.guid())
    schema.add_partition(part, location=path)
    assert (len(table.partitions()) == 2)
    table.drop_partition(part)
    assert (len(table.partitions()) == 1)

dataset/ETHPy150Open cloudera/ibis/ibis/impala/tests/test_partition.py TestPartitioning.test_add_drop_partition/VarMisuse@111/153 `table`->`schema`