Example #1
0
    def test_load_from_settings(self, mocked_signer):
        local_ecdsa.load_from_settings({
            'signer.ecdsa.private_key': mock.sentinel.private_key,
            'signer.ecdsa.public_key': mock.sentinel.public_key,
        })

        mocked_signer.assert_called_with(
            private_key=mock.sentinel.private_key,
            public_key=mock.sentinel.public_key)
Example #2
0
    def test_load_from_settings(self, mocked_signer):
        local_ecdsa.load_from_settings(
            {
                'signer.ecdsa.private_key': mock.sentinel.private_key,
                'signer.ecdsa.public_key': mock.sentinel.public_key,
            },
            prefix='signer.')

        mocked_signer.assert_called_with(private_key=mock.sentinel.private_key,
                                         public_key=mock.sentinel.public_key)
Example #3
0
 def test_load_from_settings_fails_if_no_public_or_private_key(self):
     with pytest.raises(ValueError) as excinfo:
         local_ecdsa.load_from_settings({}, '')
     msg = ("Please specify either kinto.signer.ecdsa.private_key or "
            "kinto.signer.ecdsa.public_key in the settings.")
     assert str(excinfo.value) == msg
Example #4
0
 def test_load_from_settings_fails_if_no_public_or_private_key(self):
     with pytest.raises(ValueError) as excinfo:
         local_ecdsa.load_from_settings({})
     msg = ("Please specify either kinto.signer.ecdsa.private_key or "
            "kinto.signer.ecdsa.public_key in the settings.")
     assert str(excinfo.value) == msg