コード例 #1
0
ファイル: test_monitor.py プロジェクト: jlongster/zamboni
    def test_sign_fails(self, receipt):
        from lib.crypto.receipt import SigningError

        receipt.sign.side_effect = SigningError
        eq_(signer()[0][:16], "Error on signing")
コード例 #2
0
ファイル: test_monitor.py プロジェクト: jlongster/zamboni
 def test_crack_fails(self, receipt):
     receipt.crack.side_effect = ValueError
     eq_(signer()[0][:25], "Error on cracking receipt")
コード例 #3
0
ファイル: test_monitor.py プロジェクト: superduper/zamboni
 def test_expire(self, receipt):
     now = time.time()
     receipt.crack.return_value = [{'exp': now + (60 * 60 * 12)}, '']
     eq_(signer()[0], False)
コード例 #4
0
ファイル: test_monitor.py プロジェクト: superduper/zamboni
 def test_good(self, receipt):
     now = time.time()
     receipt.crack.return_value = [{'exp': now + (60 * 60 * 36)}, '']
     eq_(signer()[0], True)
コード例 #5
0
ファイル: test_monitor.py プロジェクト: jlongster/zamboni
 def test_public_cert_no_json(self, receipt, cert_response):
     receipt.crack.return_value = self._make_receipt()
     cert_response.return_value.ok = True
     cert_response.return_value.json = lambda: None
     eq_(signer()[0][:29], "Error on checking public cert")
コード例 #6
0
ファイル: test_monitor.py プロジェクト: flyun/zamboni
 def test_crack_fails(self, receipt):
     receipt.crack.side_effect = ValueError
     eq_(signer()[0][:25], 'Error on cracking receipt')
コード例 #7
0
ファイル: test_monitor.py プロジェクト: flyun/zamboni
 def test_public_cert_invalid_jwk(self, receipt, cert_response):
     receipt.crack.return_value = self._make_receipt()
     cert_response.return_value.ok = True
     cert_response.return_value.json = {'foo': 1}
     eq_(signer()[0][:29], 'Error on checking public cert')
コード例 #8
0
ファイル: test_monitor.py プロジェクト: jlongster/zamboni
 def test_public_cert_connection_error(self, receipt, cert_response):
     receipt.crack.return_value = self._make_receipt()
     cert_response.side_effect = Exception
     eq_(signer()[0][:29], "Error on checking public cert")
コード例 #9
0
ファイル: test_monitor.py プロジェクト: flyun/zamboni
 def test_public_cert_not_found(self, receipt, cert_response):
     receipt.crack.return_value = self._make_receipt()
     cert_response.return_value.ok = False
     cert_response.return_value.reason = 'Not Found'
     eq_(signer()[0][:29], 'Error on checking public cert')
コード例 #10
0
ファイル: test_monitor.py プロジェクト: flyun/zamboni
 def test_public_cert_no_json(self, receipt, cert_response):
     receipt.crack.return_value = self._make_receipt()
     cert_response.return_value.ok = True
     cert_response.return_value.json = None
     eq_(signer()[0][:29], 'Error on checking public cert')
コード例 #11
0
ファイル: test_monitor.py プロジェクト: flyun/zamboni
 def test_public_cert_connection_error(self, receipt, cert_response):
     receipt.crack.return_value = self._make_receipt()
     cert_response.side_effect = Exception
     eq_(signer()[0][:29], 'Error on checking public cert')
コード例 #12
0
ファイル: test_monitor.py プロジェクト: flyun/zamboni
 def test_good(self, receipt, cert_response):
     receipt.crack.return_value = self._make_receipt()
     cert_response.return_value.ok = True
     cert_response.return_value.json = {'jwk': []}
     eq_(signer()[0], '')
コード例 #13
0
ファイル: test_monitor.py プロジェクト: flyun/zamboni
 def test_expire(self, receipt):
     now = time.time()
     receipt.crack.return_value = [{'exp': now + (3600 * 12)}, '']
     eq_(signer()[0][:21], 'Cert will expire soon')
コード例 #14
0
ファイル: test_monitor.py プロジェクト: jlongster/zamboni
 def test_expire(self, receipt):
     now = time.time()
     receipt.crack.return_value = [{"exp": now + (3600 * 12)}, ""]
     eq_(signer()[0][:21], "Cert will expire soon")
コード例 #15
0
 def test_expire(self, receipt):
     now = time.time()
     receipt.crack.return_value = [{'exp': now + (3600 * 12)}, '']
     eq_(signer()[0][:21], 'Cert will expire soon')
コード例 #16
0
ファイル: test_monitor.py プロジェクト: jlongster/zamboni
 def test_good(self, receipt, cert_response):
     receipt.crack.return_value = self._make_receipt()
     cert_response.return_value.ok = True
     cert_response.return_value.json = lambda: {"jwk": []}
     eq_(signer()[0], "")
コード例 #17
0
ファイル: test_monitor.py プロジェクト: superduper/zamboni
 def test_sign_fails(self, receipt):
     receipt.sign.side_effect = receipt.SigningError
     eq_(signer()[0], False)
コード例 #18
0
ファイル: test_monitor.py プロジェクト: jlongster/zamboni
 def test_public_cert_not_found(self, receipt, cert_response):
     receipt.crack.return_value = self._make_receipt()
     cert_response.return_value.ok = False
     cert_response.return_value.reason = "Not Found"
     eq_(signer()[0][:29], "Error on checking public cert")
コード例 #19
0
ファイル: test_monitor.py プロジェクト: superduper/zamboni
 def test_crack_fails(self, receipt):
     receipt.crack.side_effect = ValueError
     eq_(signer()[0], False)
コード例 #20
0
ファイル: test_monitor.py プロジェクト: jlongster/zamboni
 def test_public_cert_invalid_jwk(self, receipt, cert_response):
     receipt.crack.return_value = self._make_receipt()
     cert_response.return_value.ok = True
     cert_response.return_value.json = lambda: {"foo": 1}
     eq_(signer()[0][:29], "Error on checking public cert")
コード例 #21
0
ファイル: test_monitor.py プロジェクト: flyun/zamboni
 def test_sign_fails(self, receipt):
     from lib.crypto.receipt import SigningError
     receipt.sign.side_effect = SigningError
     eq_(signer()[0][:16], 'Error on signing')