def test_modified_item(self): """ The content of the item does not match the hash / signature. """ signed_item = get_signed_item('key', 'value', PUBLIC_KEY, PRIVATE_KEY) signed_item['public_key'] = BAD_PUBLIC_KEY self.assertFalse(verify_item(signed_item))
def test_modified_item(self): """ The content of the item does not match the hash / signature. """ signed_item = get_signed_item("key", "value", PUBLIC_KEY, PRIVATE_KEY) signed_item["public_key"] = BAD_PUBLIC_KEY self.assertFalse(verify_item(signed_item))
def test_signed_item_is_verifiable(self): """ Check that the resulting item is able to be verified. """ signed_item = get_signed_item('key', 'value', PUBLIC_KEY, PRIVATE_KEY) self.assertTrue(verify_item(signed_item))
def test_does_not_modify_item(self): """ Ensure that the passed in item is itself not modified by the verification process. """ signed_item = get_signed_item('key', 'value', PUBLIC_KEY, PRIVATE_KEY) self.assertTrue(verify_item(signed_item)) self.assertIn('signature', signed_item)
def test_does_not_modify_item(self): """ Ensure that the passed in item is itself not modified by the verification process. """ signed_item = get_signed_item("key", "value", PUBLIC_KEY, PRIVATE_KEY) self.assertTrue(verify_item(signed_item)) self.assertIn("signature", signed_item)
def test_malformed_item(self): """ Does not contain the expected metadata. """ item = { 'foo': 'bar', 'baz': [1, 2, 3] } self.assertFalse(verify_item(item))
def test_malformed_item(self): """ Does not contain the expected metadata. """ item = {'foo': 'bar', 'baz': [1, 2, 3]} self.assertFalse(verify_item(item))
def test_good_item(self): """ The good case should pass. """ signed_item = get_signed_item('key', 'value', PUBLIC_KEY, PRIVATE_KEY) self.assertTrue(verify_item(signed_item))
def test_malformed_item(self): """ Does not contain the expected metadata. """ item = {"foo": "bar", "baz": [1, 2, 3]} self.assertFalse(verify_item(item))
def test_good_item(self): """ The good case should pass. """ signed_item = get_signed_item("key", "value", PUBLIC_KEY, PRIVATE_KEY) self.assertTrue(verify_item(signed_item))