コード例 #1
0
ファイル: landing.py プロジェクト: orienz/sirius
 def validate_claim_code(self, field):
     try:
         claiming.unpack_claim_code(field.data)
     except claiming.InvalidClaimCode:
         raise wtforms.validators.ValidationError(
             "`{}` doesn't look like a valid claim code :(".format(field.data)
         )
コード例 #2
0
ファイル: test_claim_coding.py プロジェクト: shroom24/sirius
 def test_encoding(self):
     for cc, device, secret in CC_TEST_VECTORS:
         self.assertEqual(claiming.encode(device, secret), cc)
         dec_device, dec_secret, _, _ = claiming.unpack_claim_code(cc)
         self.assertEqual(dec_device, device)
         self.assertEqual(dec_secret, secret)
コード例 #3
0
ファイル: landing.py プロジェクト: exciting-io/sirius
 def validate_claim_code(self, field):
     try:
         claiming.unpack_claim_code(field.data)
     except claiming.InvalidClaimCode:
         raise wtforms.validators.ValidationError("`{}` doesn't look like a valid claim code :(".format(field.data))
コード例 #4
0
ファイル: test_claim_coding.py プロジェクト: bentimms/sirius
 def test_encoding(self):
     for cc, device, secret in CC_TEST_VECTORS:
         self.assertEqual(claiming.encode(device, secret), cc)
         dec_device, dec_secret, _, _ = claiming.unpack_claim_code(cc)
         self.assertEqual(dec_device, device)
         self.assertEqual(dec_secret, secret)