test_editor: Skip un{read,writ}able on Windows.
Windows doesn't really have working file permissions...
This commit is contained in:
parent
086c6c81a1
commit
3d4fd2652b
@ -107,6 +107,7 @@ class TestFileHandling:
|
|||||||
editor._proc.finished.emit(0, QProcess.CrashExit)
|
editor._proc.finished.emit(0, QProcess.CrashExit)
|
||||||
assert not os.path.exists(filename)
|
assert not os.path.exists(filename)
|
||||||
|
|
||||||
|
@pytest.mark.posix
|
||||||
def test_unreadable(self, message_mock, editor):
|
def test_unreadable(self, message_mock, editor):
|
||||||
"""Test file handling when closing with an unreadable file."""
|
"""Test file handling when closing with an unreadable file."""
|
||||||
editor.edit("")
|
editor.edit("")
|
||||||
@ -118,6 +119,7 @@ class TestFileHandling:
|
|||||||
msg = message_mock.getmsg(message_mock.Level.error)
|
msg = message_mock.getmsg(message_mock.Level.error)
|
||||||
assert msg.text.startswith("Failed to read back edited file: ")
|
assert msg.text.startswith("Failed to read back edited file: ")
|
||||||
|
|
||||||
|
@pytest.mark.posix
|
||||||
def test_unwritable(self, monkeypatch, message_mock, editor, tmpdir):
|
def test_unwritable(self, monkeypatch, message_mock, editor, tmpdir):
|
||||||
"""Test file handling when the initial file is not writable."""
|
"""Test file handling when the initial file is not writable."""
|
||||||
tmpdir.chmod(0)
|
tmpdir.chmod(0)
|
||||||
|
Loading…
Reference in New Issue
Block a user