def test_call_signing(self): packaged.call_signing(self.file_, 'endpoint_url') assert self.requests_post_calls == [ ('endpoint_url', settings.SIGNING_SERVER_TIMEOUT, {'addon_id': 'xxxxx'}, {'file': (u'mozilla.sf', u'Signature-Version: 1.0\nMD5-Digest-Manifest: ' u'//axi91xGZwlaVjKiw9xuw==\nSHA1-Digest-Manifest: ' u'ep9V9fWlCso0PZUcnM60watGvrM=\n\n')})]
def test_call_signing_too_long_guid_bug_1203365(self): long_guid = 'x' * 65 hashed = hashlib.sha256(long_guid).hexdigest() self.addon.update(guid=long_guid) packaged.call_signing(self.file_, 'endpoint_url') assert self.requests_post_calls == [ ('endpoint_url', settings.SIGNING_SERVER_TIMEOUT, {'addon_id': hashed}, # Truncated to 64 chars. {'file': (u'mozilla.sf', u'Signature-Version: 1.0\nMD5-Digest-Manifest: ' u'//axi91xGZwlaVjKiw9xuw==\nSHA1-Digest-Manifest: ' u'ep9V9fWlCso0PZUcnM60watGvrM=\n\n')})]
def test_call_signing(self): packaged.call_signing(self.file_, "endpoint_url") assert self.requests_post_calls == [ ( "endpoint_url", settings.SIGNING_SERVER_TIMEOUT, {"addon_id": "xxxxx"}, { "file": ( u"mozilla.sf", u"Signature-Version: 1.0\nMD5-Digest-Manifest: " u"//axi91xGZwlaVjKiw9xuw==\nSHA1-Digest-Manifest: " u"ep9V9fWlCso0PZUcnM60watGvrM=\n\n", ) }, ) ]
def test_call_signing_too_long_guid_bug_1203365(self): long_guid = "x" * 65 hashed = hashlib.sha256(long_guid).hexdigest() self.addon.update(guid=long_guid) packaged.call_signing(self.file_, "endpoint_url") assert self.requests_post_calls == [ ( "endpoint_url", settings.SIGNING_SERVER_TIMEOUT, {"addon_id": hashed}, # Truncated to 64 chars. { "file": ( u"mozilla.sf", u"Signature-Version: 1.0\nMD5-Digest-Manifest: " u"//axi91xGZwlaVjKiw9xuw==\nSHA1-Digest-Manifest: " u"ep9V9fWlCso0PZUcnM60watGvrM=\n\n", ) }, ) ]