def test_popen_unknown_err(self, popen, ensure_passphrase): popen.side_effect = OSError() with pytest.raises(GpgErrorException): logic.user_exists(app, TEST_EMAIL)
def test_not_exists(self, popen, ensure_passphrase): popen.return_value = MockPopenHandle(1, stderr="error reading key") ensure_passphrase.return_value = True assert not logic.user_exists(app, TEST_EMAIL)
def test_gpg_unknown_err(self, popen, ensure_passphrase): popen.return_value = MockPopenHandle(1) with pytest.raises(GpgErrorException): logic.user_exists(app, TEST_EMAIL)
def test_exists(self, popen, ensure_passphrase): popen.return_value = MockPopenHandle(0) ensure_passphrase.return_value = True assert logic.user_exists(app, TEST_EMAIL)