예제 #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)
예제 #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)
예제 #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)
예제 #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)
예제 #5
0
파일: test_logic.py 프로젝트: 1dot75cm/Copr
 def test_popen_unknown_err(self, popen, ensure_passphrase):
     popen.side_effect = OSError()
     with pytest.raises(GpgErrorException):
         logic.user_exists(app, TEST_EMAIL)
예제 #6
0
파일: test_logic.py 프로젝트: 1dot75cm/Copr
 def test_gpg_unknown_err(self, popen, ensure_passphrase):
     popen.return_value = MockPopenHandle(1)
     with pytest.raises(GpgErrorException):
         logic.user_exists(app, TEST_EMAIL)
예제 #7
0
파일: test_logic.py 프로젝트: 1dot75cm/Copr
 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)
예제 #8
0
파일: test_logic.py 프로젝트: 1dot75cm/Copr
 def test_exists(self, popen, ensure_passphrase):
     popen.return_value = MockPopenHandle(0)
     ensure_passphrase.return_value = True
     assert logic.user_exists(app, TEST_EMAIL)