summaryrefslogtreecommitdiffstats
path: root/tests/test_main.py
diff options
context:
space:
mode:
authorIryna Cherniavska <i.chernyavska@gmail.com>2015-10-26 15:00:42 -0700
committerIryna Cherniavska <i.chernyavska@gmail.com>2015-10-26 15:00:42 -0700
commit2be25f535823544549cbf3a1a7a0100962c6fece (patch)
tree488d79f48817f22e7128b3fd38e6d896c49b876f /tests/test_main.py
parent203c1e939e40fe2da6dbfde3d0f3e92f750315a7 (diff)
Setproctitle should be optional in tests.
Diffstat (limited to 'tests/test_main.py')
-rw-r--r--tests/test_main.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/tests/test_main.py b/tests/test_main.py
index 35221fdb..f98aae5e 100644
--- a/tests/test_main.py
+++ b/tests/test_main.py
@@ -1,6 +1,10 @@
import pytest
import platform
from pgcli.main import need_completion_refresh, obfuscate_process_password
+try:
+ import setproctitle
+except ImportError:
+ setproctitle = None
@pytest.mark.parametrize('sql', [
@@ -12,8 +16,9 @@ def test_need_completion_refresh(sql):
@pytest.mark.skipif(platform.system() == 'Windows',
reason='Not applicable in windows')
+@pytest.mark.skipif(not setproctitle,
+ reason='setproctitle not available')
def test_obfuscate_process_password():
- import setproctitle
original_title = setproctitle.getproctitle()
setproctitle.setproctitle("pgcli user=root password=secret host=localhost")