コード例 #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)