'test options for non-size-tiered compaction strategy
Creates a table with LeveledCompactionStrategy, specifying one non-default option. Verifies that the option is
present in generated CQL, and that other legacy table parameters (min_threshold, max_threshold) are not included.
@since 2.6.0
@jira_ticket PYTHON-352
@expected_result the options map for LeveledCompactionStrategy does not contain min_threshold, max_threshold
@test_category metadata'

def test_non_size_tiered_compaction(self):

    create_statement = self.make_create_statement(['a'], [], ['b', 'c'])
    create_statement += "WITH    COMPACTION    =    {'class':    'LeveledCompactionStrategy',    'tombstone_threshold':    '0.3'}"
    self.session.execute(create_statement)
    table_meta = self.get_table_metadata()
    cql = table_meta.export_as_string()
    self.assertIn("'tombstone_threshold':    '0.3'", cql)
    self.assertIn('LeveledCompactionStrategy', cql)
    self.assertNotIn('min_threshold', cql)
    self.assertNotIn('max_threshold', cql)
