Add simple test for Multiuser plugin
This commit is contained in:
parent
54ff940c2b
commit
bf7597e1b2
3 changed files with 20 additions and 0 deletions
14
plugins/disabled-Multiuser/Test/TestMultiuser.py
Normal file
14
plugins/disabled-Multiuser/Test/TestMultiuser.py
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
import pytest
|
||||||
|
import json
|
||||||
|
from Config import config
|
||||||
|
from User import UserManager
|
||||||
|
|
||||||
|
@pytest.mark.usefixtures("resetSettings")
|
||||||
|
@pytest.mark.usefixtures("resetTempSettings")
|
||||||
|
class TestMultiuser:
|
||||||
|
def testMemorySave(self, user):
|
||||||
|
# It should not write users to disk
|
||||||
|
users_before = open("%s/users.json" % config.data_dir).read()
|
||||||
|
user = UserManager.user_manager.create()
|
||||||
|
user.save()
|
||||||
|
assert open("%s/users.json" % config.data_dir).read() == users_before
|
1
plugins/disabled-Multiuser/Test/conftest.py
Normal file
1
plugins/disabled-Multiuser/Test/conftest.py
Normal file
|
@ -0,0 +1 @@
|
||||||
|
from src.Test.conftest import *
|
5
plugins/disabled-Multiuser/Test/pytest.ini
Normal file
5
plugins/disabled-Multiuser/Test/pytest.ini
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
[pytest]
|
||||||
|
python_files = Test*.py
|
||||||
|
addopts = -rsxX -v --durations=6
|
||||||
|
markers =
|
||||||
|
webtest: mark a test as a webtest.
|
Loading…
Reference in a new issue