'Simple test to ensure that the metatdata associated with cluster ordering is surfaced is surfaced correctly.
Creates a table with a few clustering keys. Then checks the clustering order associated with clustering columns
and ensure it\'s set correctly.
@since 3.0.0
@jira_ticket PYTHON-402
@expected_result is_reversed is set on DESC order, and is False on ASC
@test_category metadata'

def test_cluster_column_ordering_reversed_metadata(self):

    create_statement = self.make_create_statement(['a'], ['b', 'c'], ['d'], compact=True)
    create_statement += '    AND    CLUSTERING    ORDER    BY    (b    ASC,    c    DESC)'
    self.session.execute(create_statement)
    tablemeta = self.get_table_metadata()
    b_column = tablemeta.columns['b']
    self.assertFalse(b_column.is_reversed)
    c_column = tablemeta.columns['c']
    self.assertTrue(c_column.is_reversed)
