diff options
author | Iryna Cherniavska <i.chernyavska@gmail.com> | 2015-10-26 15:00:42 -0700 |
---|---|---|
committer | Iryna Cherniavska <i.chernyavska@gmail.com> | 2015-10-26 15:00:42 -0700 |
commit | 2be25f535823544549cbf3a1a7a0100962c6fece (patch) | |
tree | 488d79f48817f22e7128b3fd38e6d896c49b876f /tests/test_main.py | |
parent | 203c1e939e40fe2da6dbfde3d0f3e92f750315a7 (diff) |
Setproctitle should be optional in tests.
Diffstat (limited to 'tests/test_main.py')
-rw-r--r-- | tests/test_main.py | 7 |
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") |