def test_get_cmd_args_strings(self): conn_settings = SETTINGS_DICT conn_settings['PASSWORD'] = STRING_PASSWORD rds_args = DatabaseClient.settings_to_cmd_args(conn_settings, []) mysql_args = MySQLDatabaseClient.settings_to_cmd_args( conn_settings, []) self.assertEqual(rds_args, mysql_args) self.assertEqual(rds_args[2], f'--password={STRING_PASSWORD}')
def get_command_line_arguments(self, connection_settings): return DatabaseClient.settings_to_cmd_args(connection_settings)
def get_command_line_arguments(self, connection_settings, parameters=None): if parameters is None: parameters = [] return DatabaseClient.settings_to_cmd_args(connection_settings, parameters)