From dfad2370aa185cf828dcce599818422a80f9932c Mon Sep 17 00:00:00 2001 From: shortcutme Date: Sat, 16 Mar 2019 01:01:06 +0100 Subject: [PATCH] Test file locking --- src/Test/TestHelper.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/Test/TestHelper.py b/src/Test/TestHelper.py index 82b3258a..ced66784 100644 --- a/src/Test/TestHelper.py +++ b/src/Test/TestHelper.py @@ -60,3 +60,10 @@ class TestHelper: assert not helper.isPrivateIp("1.1.1.1") assert helper.isPrivateIp("fe80::44f0:3d0:4e6:637c") assert not helper.isPrivateIp("fca5:95d6:bfde:d902:8951:276e:1111:a22c") # cjdns + + def testOpenLocked(self): + locked_f = helper.openLocked(config.data_dir + "/locked.file") + assert locked_f + with pytest.raises(PermissionError): + locked_f_again = helper.openLocked(config.data_dir + "/locked.file") + locked_f_different = helper.openLocked(config.data_dir + "/locked_different.file")