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)
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)
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
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