コード例 #1
0
ファイル: tests.py プロジェクト: Nolski/olympia
 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')})]
コード例 #2
0
ファイル: tests.py プロジェクト: ujdhesa/olympia
 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')})]
コード例 #3
0
ファイル: tests.py プロジェクト: ujdhesa/olympia
 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')})]
コード例 #4
0
ファイル: tests.py プロジェクト: Nolski/olympia
 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",
                 )
             },
         )
     ]
コード例 #5
0
ファイル: tests.py プロジェクト: Nolski/olympia
 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",
                 )
             },
         )
     ]