def refresh_sign_parameters(parameters, format=FormatType.RAW, signer=mac1): if parameters is None or not isinstance(parameters, dict): parameters = dict() parameters["Date"] = helper.get_rfc_2616_date() parameters["Accept"] = FormatType.map_format_to_accept(format) parameters["x-acs-signature-method"] = signer.get_signer_name() parameters["x-acs-signature-version"] = signer.get_signer_version() return parameters
def test_map_format_to_accept(self): self.assertEqual(map_format_to_accept("XML"), "application/xml") self.assertEqual(map_format_to_accept("JSON"), "application/json") self.assertEqual(map_format_to_accept( "OTHERE"), "application/octet-stream")