Ejemplo n.º 1
0
 def test_popen_unknown_err(self, popen, ensure_passphrase):
     popen.side_effect = OSError()
     with pytest.raises(GpgErrorException):
         logic.user_exists(app, TEST_EMAIL)
Ejemplo n.º 2
0
 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)
Ejemplo n.º 3
0
 def test_gpg_unknown_err(self, popen, ensure_passphrase):
     popen.return_value = MockPopenHandle(1)
     with pytest.raises(GpgErrorException):
         logic.user_exists(app, TEST_EMAIL)
Ejemplo n.º 4
0
 def test_exists(self, popen, ensure_passphrase):
     popen.return_value = MockPopenHandle(0)
     ensure_passphrase.return_value = True
     assert logic.user_exists(app, TEST_EMAIL)
Ejemplo n.º 5
0
 def test_popen_unknown_err(self, popen, ensure_passphrase):
     popen.side_effect = OSError()
     with pytest.raises(GpgErrorException):
         logic.user_exists(app, TEST_EMAIL)
Ejemplo n.º 6
0
 def test_gpg_unknown_err(self, popen, ensure_passphrase):
     popen.return_value = MockPopenHandle(1)
     with pytest.raises(GpgErrorException):
         logic.user_exists(app, TEST_EMAIL)
Ejemplo n.º 7
0
 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)
Ejemplo n.º 8
0
 def test_exists(self, popen, ensure_passphrase):
     popen.return_value = MockPopenHandle(0)
     ensure_passphrase.return_value = True
     assert logic.user_exists(app, TEST_EMAIL)