Exemplo n.º 1
0
 def test_sign_validate_method_altered(self):
     data = ['mykey', 'myvalue', 'valuetype']
     sig = XmlStorageBackend.sign(*data)
     sig = _alter_str(sig, 3)
     self.assertTrue(sig)
     r = XmlStorageBackend.validate(sig, *data)
     self.assertFalse(r, 'Signature validated incorrectly after altering')
Exemplo n.º 2
0
 def test_sign_method_diff_arg_format(self):
     data = ['mykey', 'myvalue', 'valuetype']
     sig1 = XmlStorageBackend.sign(*data)
     sig2 = XmlStorageBackend.sign('mykey', 'myvalue', 'valuetype')
     self.assertEquals(sig1, sig2)
Exemplo n.º 3
0
 def test_sign_method(self):
     golden_sig = b'4U+ZV6b63EaA1GEOqlsRJSpFjOc='
     sig = XmlStorageBackend.sign('mykey', 'myvalue', 'valuetype')
     self.assertEquals(sig, golden_sig)
Exemplo n.º 4
0
 def test_sign_validate_method(self):
     data = ['mykey', 'myvalue', 'valuetype']
     sig = XmlStorageBackend.sign(*data)
     self.assertTrue(sig)
     r = XmlStorageBackend.validate(sig, *data)
     self.assertTrue(r, 'Signature check failed')