def test_no_dbs(self): """Function: test_no_dbs Description: Test with processing no databases. Arguments: """ self.assertFalse(mysql_db_admin._proc_some_tbls( self.server, self.func_name, self.db_list, self.db_name3, self.tbl_name4, self.version))
def test_all_tbls(self, mock_list): """Function: test_all_tbls Description: Test with processing all tables. Arguments: """ mock_list.return_value = ["tbl1", "tbl2"] self.assertFalse(mysql_db_admin._proc_some_tbls( self.server, self.func_name, self.db_list, self.db_name, self.tbl_name, self.version))
def test_pre_mysql_80(self, mock_list): """Function: test_pre_mysql_80 Description: Test with pre MySQL 8.0 version database. Arguments: """ mock_list.return_value = ["tbl1", "tbl2"] self.assertFalse(mysql_db_admin._proc_some_tbls( self.server, self.func_name, self.db_list, self.db_name, self.tbl_name, self.version))
def test_miss_tbls(self, mock_list): """Function: test_miss_tbls Description: Test with processing missing tables. Arguments: """ mock_list.return_value = ["tbl1", "tbl2"] with gen_libs.no_std_out(): self.assertFalse(mysql_db_admin._proc_some_tbls( self.server, self.func_name, self.db_list, self.db_name2, self.tbl_name4, self.version))