def test_get_index_with_invalid_name(self): """Testing DatabaseState.get_index with invalid name""" database_state = DatabaseState(db_name='default', scan=False) database_state.add_table('my_test_table') self.assertIsNone(database_state.get_index(table_name='my_test_table', index_name='my_index'),)
def test_get_index_with_invalid_name(self): """Testing DatabaseState.get_index with invalid name""" database_state = DatabaseState(db_name='default', scan=False) database_state.add_table('my_test_table') self.assertIsNone( database_state.get_index(table_name='my_test_table', index_name='my_index'), )
def test_get_index(self): """Testing DatabaseState.get_index""" database_state = DatabaseState(db_name='default', scan=False) database_state.add_table('my_test_table') database_state.add_index(table_name='my_test_table', index_name='my_index', columns=['col1', 'col2']) self.assertEqual( database_state.get_index(table_name='my_test_table', index_name='my_index'), IndexState(name='my_index', columns=['col1', 'col2']))
def test_get_index_with_unique_true(self): """Testing DatabaseState.get_index with unique=True""" database_state = DatabaseState(db_name='default', scan=False) database_state.add_table('my_test_table') database_state.add_index(table_name='my_test_table', index_name='my_index', columns=['col1', 'col2'], unique=True) self.assertEqual( database_state.get_index(table_name='my_test_table', index_name='my_index', unique=True), IndexState(name='my_index', columns=['col1', 'col2'], unique=True))
def test_get_index(self): """Testing DatabaseState.get_index""" database_state = DatabaseState(db_name='default', scan=False) database_state.add_table('my_test_table') database_state.add_index(table_name='my_test_table', index_name='my_index', columns=['col1', 'col2'], unique=True) self.assertEqual( database_state.get_index(table_name='my_test_table', index_name='my_index'), IndexState(name='my_index', columns=['col1', 'col2'], unique=True))