Fix IPC socket location test

We use fake_runtime_dir which simply patches XDG_RUNTIME_DIR for this test.
Since we patch QApplication.applicationName() during the tests, but standarddir
doesn't use that anymore, we get a different name.
This commit is contained in:
Florian Bruhin 2017-09-17 00:34:40 +02:00
parent df9726a152
commit 5aa653a54f

View File

@ -212,14 +212,14 @@ class TestSocketName:
def test_mac(self, basedir, expected):
socketname = ipc._get_socketname(basedir)
parts = socketname.split(os.sep)
assert parts[-2] == 'qute_test'
assert parts[-2] == 'qutebrowser'
assert parts[-1] == expected
@pytest.mark.linux
@pytest.mark.parametrize('basedir, expected', POSIX_TESTS)
def test_linux(self, basedir, fake_runtime_dir, expected):
socketname = ipc._get_socketname(basedir)
expected_path = str(fake_runtime_dir / 'qute_test' / expected)
expected_path = str(fake_runtime_dir / 'qutebrowser' / expected)
assert socketname == expected_path
def test_other_unix(self):