summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Bruhin <git@the-compiler.org>2015-09-08 22:14:39 +0200
committerFlorian Bruhin <git@the-compiler.org>2015-09-09 19:31:52 +0200
commit34bd0004422120f1115bb0016107b676860efbac (patch)
tree4ea82f0c29e12e6e8e1da4f90fc3d01bbbe8205f
parent4daa7e6979d232650fc98f695dbebc93356d1eb7 (diff)
downloadqutebrowser-34bd0004422120f1115bb0016107b676860efbac.tar.gz
qutebrowser-34bd0004422120f1115bb0016107b676860efbac.zip
Use shorter names.
The typical test path for a legacy FIFO was something like: /tmp/pytest-92/test_correct_socket_name0/qutebrowser_test/qutebrowser-ipc-dfc627b5be8602ea0e9cd258b73c0bc3 This is probably too long for a Unix local domain socket (104 chars max).
-rw-r--r--tests/conftest.py2
-rw-r--r--tests/unit/misc/test_ipc.py25
-rw-r--r--tests/unit/utils/test_standarddir.py32
3 files changed, 29 insertions, 30 deletions
diff --git a/tests/conftest.py b/tests/conftest.py
index f6a32dcd2..75b058fd6 100644
--- a/tests/conftest.py
+++ b/tests/conftest.py
@@ -98,7 +98,7 @@ def pytest_runtest_setup(item):
@pytest.fixture(autouse=True, scope='session')
def change_qapp_name(qapp):
"""Change the name of the QApplication instance."""
- qapp.setApplicationName('qutebrowser_test')
+ qapp.setApplicationName('qute_test')
class WinRegistryHelper:
diff --git a/tests/unit/misc/test_ipc.py b/tests/unit/misc/test_ipc.py
index 6fc5ce661..c37d362f7 100644
--- a/tests/unit/misc/test_ipc.py
+++ b/tests/unit/misc/test_ipc.py
@@ -43,7 +43,7 @@ Args = collections.namedtuple('Args', 'basedir')
@pytest.yield_fixture
def ipc_server(qapp, qtbot):
- server = ipc.IPCServer('qutebrowser-test')
+ server = ipc.IPCServer('qute-test')
yield server
if (server._socket is not None and
server._socket.state() != QLocalSocket.UnconnectedState):
@@ -197,14 +197,14 @@ class TestSocketName:
def test_os_x(self, basedir, expected):
socketname = ipc._get_socketname(basedir)
parts = socketname.split(os.sep)
- assert parts[-2] == 'qutebrowser_test'
+ assert parts[-2] == 'qute_test'
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 / 'qutebrowser_test' / expected)
+ expected_path = str(fake_runtime_dir / 'qute_test' / expected)
assert socketname == expected_path
def test_other_unix(self):
@@ -272,7 +272,7 @@ class TestListen:
def test_in_use(self, qlocalserver, ipc_server, monkeypatch):
monkeypatch.setattr('qutebrowser.misc.ipc.QLocalServer.removeServer',
lambda self: True)
- qlocalserver.listen('qutebrowser-test')
+ qlocalserver.listen('qute-test')
with pytest.raises(ipc.AddressInUseError):
ipc_server.listen()
@@ -399,7 +399,7 @@ class TestHandleConnection:
def connected_socket(qtbot, qlocalsocket, ipc_server):
ipc_server.listen()
with qtbot.waitSignal(ipc_server._server.newConnection, raising=True):
- qlocalsocket.connectToServer('qutebrowser-test')
+ qlocalsocket.connectToServer('qute-test')
yield qlocalsocket
qlocalsocket.disconnectFromServer()
@@ -468,7 +468,7 @@ def test_multiline(qtbot, ipc_server, connected_socket):
class TestSendToRunningInstance:
def test_no_server(self, caplog):
- sent = ipc.send_to_running_instance('qutebrowser-test', [])
+ sent = ipc.send_to_running_instance('qute-test', [])
assert not sent
msg = caplog.records()[-1].message
assert msg == "No existing instance present (error 2)"
@@ -486,8 +486,7 @@ class TestSendToRunningInstance:
if not has_cwd:
m = mocker.patch('qutebrowser.misc.ipc.os')
m.getcwd.side_effect = OSError
- sent = ipc.send_to_running_instance('qutebrowser-test',
- ['foo'])
+ sent = ipc.send_to_running_instance('qute-test', ['foo'])
assert sent
@@ -509,20 +508,20 @@ class TestSendToRunningInstance:
def test_socket_error(self):
socket = FakeSocket(error=QLocalSocket.ConnectionError)
with pytest.raises(ipc.Error) as excinfo:
- ipc.send_to_running_instance('qutebrowser-test', [], socket=socket)
+ ipc.send_to_running_instance('qute-test', [], socket=socket)
msg = "Error while writing to running instance: Error string (error 7)"
assert str(excinfo.value) == msg
def test_not_disconnected_immediately(self):
socket = FakeSocket()
- ipc.send_to_running_instance('qutebrowser-test', [], socket=socket)
+ ipc.send_to_running_instance('qute-test', [], socket=socket)
def test_socket_error_no_server(self):
socket = FakeSocket(error=QLocalSocket.ConnectionError,
connect_successful=False)
with pytest.raises(ipc.Error) as excinfo:
- ipc.send_to_running_instance('qutebrowser-test', [], socket=socket)
+ ipc.send_to_running_instance('qute-test', [], socket=socket)
msg = ("Error while connecting to running instance: Error string "
"(error 7)")
@@ -534,7 +533,7 @@ def test_timeout(qtbot, caplog, qlocalsocket, ipc_server):
ipc_server.listen()
with qtbot.waitSignal(ipc_server._server.newConnection, raising=True):
- qlocalsocket.connectToServer('qutebrowser-test')
+ qlocalsocket.connectToServer('qute-test')
with caplog.atLevel(logging.ERROR):
with qtbot.waitSignal(qlocalsocket.disconnected, raising=True):
@@ -762,5 +761,5 @@ def test_connect_inexistant(qlocalsocket):
If this test fails, our connection logic checking for the old naming scheme
would not work properly.
"""
- qlocalsocket.connectToServer('qutebrowser-test-inexistent')
+ qlocalsocket.connectToServer('qute-test-inexistent')
assert qlocalsocket.error() == QLocalSocket.ServerNotFoundError
diff --git a/tests/unit/utils/test_standarddir.py b/tests/unit/utils/test_standarddir.py
index b68506709..48a13f4c0 100644
--- a/tests/unit/utils/test_standarddir.py
+++ b/tests/unit/utils/test_standarddir.py
@@ -37,10 +37,10 @@ def change_qapp_name(qapp):
"""Change the name of the QApplication instance.
This changes the applicationName for all tests in this module to
- "qutebrowser_test".
+ "qute_test".
"""
old_name = qapp.applicationName()
- qapp.setApplicationName('qutebrowser_test')
+ qapp.setApplicationName('qute_test')
yield
qapp.setApplicationName(old_name)
@@ -112,48 +112,48 @@ class TestGetStandardDirLinux:
def test_data_explicit(self, monkeypatch, tmpdir):
"""Test data dir with XDG_DATA_HOME explicitly set."""
monkeypatch.setenv('XDG_DATA_HOME', str(tmpdir))
- assert standarddir.data() == str(tmpdir / 'qutebrowser_test')
+ assert standarddir.data() == str(tmpdir / 'qute_test')
def test_config_explicit(self, monkeypatch, tmpdir):
"""Test config dir with XDG_CONFIG_HOME explicitly set."""
monkeypatch.setenv('XDG_CONFIG_HOME', str(tmpdir))
- assert standarddir.config() == str(tmpdir / 'qutebrowser_test')
+ assert standarddir.config() == str(tmpdir / 'qute_test')
def test_cache_explicit(self, monkeypatch, tmpdir):
"""Test cache dir with XDG_CACHE_HOME explicitly set."""
monkeypatch.setenv('XDG_CACHE_HOME', str(tmpdir))
- assert standarddir.cache() == str(tmpdir / 'qutebrowser_test')
+ assert standarddir.cache() == str(tmpdir / 'qute_test')
def test_temp_explicit(self, monkeypatch, tmpdir):
"""Test temp dir with TMPDIR explicitly set."""
monkeypatch.setenv('TMPDIR', str(tmpdir))
- assert standarddir.temp() == str(tmpdir / 'qutebrowser_test-user')
+ assert standarddir.temp() == str(tmpdir / 'qute_test-user')
def test_data(self, monkeypatch, tmpdir):
"""Test data dir with XDG_DATA_HOME not set."""
monkeypatch.setenv('HOME', str(tmpdir))
monkeypatch.delenv('XDG_DATA_HOME', raising=False)
- expected = tmpdir / '.local' / 'share' / 'qutebrowser_test'
+ expected = tmpdir / '.local' / 'share' / 'qute_test'
assert standarddir.data() == str(expected)
def test_config(self, monkeypatch, tmpdir):
"""Test config dir with XDG_CONFIG_HOME not set."""
monkeypatch.setenv('HOME', str(tmpdir))
monkeypatch.delenv('XDG_CONFIG_HOME', raising=False)
- expected = tmpdir / '.config' / 'qutebrowser_test'
+ expected = tmpdir / '.config' / 'qute_test'
assert standarddir.config() == str(expected)
def test_cache(self, monkeypatch, tmpdir):
"""Test cache dir with XDG_CACHE_HOME not set."""
monkeypatch.setenv('HOME', str(tmpdir))
monkeypatch.delenv('XDG_CACHE_HOME', raising=False)
- expected = tmpdir / '.cache' / 'qutebrowser_test'
+ expected = tmpdir / '.cache' / 'qute_test'
assert standarddir.cache() == expected
def test_temp(self, monkeypatch, tmpdir):
"""Test temp dir with TMPDIR not set."""
monkeypatch.delenv('TMPDIR', raising=False)
- assert standarddir.temp().split(os.sep)[-1] == 'qutebrowser_test-user'
+ assert standarddir.temp().split(os.sep)[-1] == 'qute_test-user'
@pytest.mark.windows
@@ -164,20 +164,20 @@ class TestGetStandardDirWindows:
def test_data(self):
"""Test data dir."""
- expected = ['qutebrowser_test', 'data']
+ expected = ['qute_test', 'data']
assert standarddir.data().split(os.sep)[-2:] == expected
def test_config(self):
"""Test config dir."""
- assert standarddir.config().split(os.sep)[-1] == 'qutebrowser_test'
+ assert standarddir.config().split(os.sep)[-1] == 'qute_test'
def test_cache(self):
"""Test cache dir."""
- expected = ['qutebrowser_test', 'cache']
+ expected = ['qute_test', 'cache']
assert standarddir.cache().split(os.sep)[-2:] == expected
def test_temp(self):
- assert standarddir.temp().split(os.sep)[-1] == 'qutebrowser_test-user'
+ assert standarddir.temp().split(os.sep)[-1] == 'qute_test-user'
DirArgTest = collections.namedtuple('DirArgTest', 'arg, expected')
@@ -223,7 +223,7 @@ class TestArguments:
"""Test --confdir with None given."""
args = types.SimpleNamespace(confdir=None, cachedir=None, datadir=None)
standarddir.init(args)
- assert standarddir.config().split(os.sep)[-1] == 'qutebrowser_test'
+ assert standarddir.config().split(os.sep)[-1] == 'qute_test'
def test_runtimedir(self, tmpdir, monkeypatch):
"""Test runtime dir (which has no args)."""
@@ -232,7 +232,7 @@ class TestArguments:
lambda _typ: str(tmpdir))
args = types.SimpleNamespace(confdir=None, cachedir=None, datadir=None)
standarddir.init(args)
- assert standarddir.runtime() == str(tmpdir / 'qutebrowser_test')
+ assert standarddir.runtime() == str(tmpdir / 'qute_test')
@pytest.mark.parametrize('typ', ['config', 'data', 'cache', 'download',
'runtime'])