예제 #1
0
 def test_wrongSignature(self):
     signer = MessageSigner(self.privateKey)
     message = dict(
         key1="value1",
         key2=[4, 5, 3, "hola"],
     )
     result = signer.sign(**message)
     result.update(extraKey="extravalue")
     self.assertFalse(self.isValid(**result))
예제 #2
0
	def test_wrongSignature(self) :
		signer = MessageSigner(self.privateKey)
		message = dict(
			key1="value1",
			key2=[4,5,3,"hola"],
			)
		result = signer.sign(**message)
		result.update(extraKey="extravalue")
		self.assertFalse(self.isValid(**result))
예제 #3
0
 def test_validSignature(self):
     signer = MessageSigner(self.privateKey)
     message = dict(
         key1="value1",
         key2=[4, 5, 3, "hola"],
     )
     result = signer.sign(**message)
     self.assertTrue("signature" in result)
     self.assertTrue(self.isValid(**result))
예제 #4
0
	def test_validSignature(self) :
		signer = MessageSigner(self.privateKey)
		message = dict(
			key1="value1",
			key2=[4,5,3,"hola"],
			)
		result = signer.sign(**message)
		self.assertTrue("signature" in result)
		self.assertTrue(self.isValid(**result))
예제 #5
0
 def test_badKey(self):
     try:
         MessageSigner("BadKey")
     except ValueError as e:
         self.assertEqual(e.message, "RSA key format is not supported")