def test_filled_request_parameters(self): """Tests that the GetProductDirectoryParams object can correctly store and convert its data to RequestParameters""" params = GetProductDirectoryParams() expected = [] params.country_code = "NL" expected.append(ComparableParam("countryCode", "NL")) params.currency_code = "EUR" expected.append(ComparableParam("currencyCode", "EUR")) request_params = params.to_request_parameters() self.maxDiff = None self.assertItemsEqual(expected, request_params)
def test_filled_request_parameters(self): """Tests that the DeleteTokenParams object can correctly store and convert its data to RequestParameters""" params = DeleteTokenParams() expected = [] params.mandate_cancel_date = "20160610" expected.append(ComparableParam("mandateCancelDate", "20160610")) request_params = params.to_request_parameters() self.maxDiff = None self.assertItemsEqual(expected, request_params)
def test_filled_request_parameters(self): """Tests that the GetProductgroupParams object can correctly store and convert its data to RequestParameters""" params = GetProductgroupParams() expected = [] params.amount = 1000 expected.append(ComparableParam("amount", "1000")) params.country_code = "NL" expected.append(ComparableParam("countryCode", "NL")) params.currency_code = "EUR" expected.append(ComparableParam("currencyCode", "EUR")) params.is_recurring = True expected.append(ComparableParam("isRecurring", "True")) params.locale = "nl_NL" expected.append(ComparableParam("locale", "nl_NL")) params.add_hide("fields") expected.append(ComparableParam("hide", "fields")) params.add_hide("accounts_on_file") expected.append(ComparableParam("hide", "accounts_on_file")) request_params = params.to_request_parameters() self.maxDiff = None self.assertCountEqual(expected, request_params)