diff options
Diffstat (limited to 'test/test_config.py')
-rw-r--r-- | test/test_config.py | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/test/test_config.py b/test/test_config.py index 4632410b..8e92bf3f 100644 --- a/test/test_config.py +++ b/test/test_config.py @@ -9,8 +9,10 @@ from pathlib import Path import pytest from poezio import config +from slixmpp import JID -@pytest.yield_fixture(scope="module") + +@pytest.fixture(scope="module") def config_obj(): file_ = tempfile.NamedTemporaryFile(delete=False) conf = config.Config(file_name=Path(file_.name)) @@ -18,6 +20,7 @@ def config_obj(): del conf os.unlink(file_.name) + class TestConfigSimple(object): def test_get_set(self, config_obj): config_obj.set_and_save('test', value='coucou') @@ -97,16 +100,15 @@ class TestConfigSections(object): class TestTabNames(object): def test_get_tabname(self, config_obj): - config.post_logging_setup() config_obj.set_and_save('test', value='value.toto@toto.com', section='toto@toto.com') config_obj.set_and_save('test2', value='value2@toto.com', section='@toto.com') - assert config_obj.get_by_tabname('test', 'toto@toto.com') == 'value.toto@toto.com' - assert config_obj.get_by_tabname('test2', 'toto@toto.com') == 'value2@toto.com' - assert config_obj.get_by_tabname('test2', 'toto@toto.com', fallback=False) == 'value2@toto.com' - assert config_obj.get_by_tabname('test2', 'toto@toto.com', fallback_server=False) == 'true' - assert config_obj.get_by_tabname('test_int', 'toto@toto.com', fallback=False) == '' + assert config_obj.get_by_tabname('test', JID('toto@toto.com')) == 'value.toto@toto.com' + assert config_obj.get_by_tabname('test2', JID('toto@toto.com')) == 'value2@toto.com' + assert config_obj.get_by_tabname('test2', JID('toto@toto.com'), fallback=False) == 'value2@toto.com' + assert config_obj.get_by_tabname('test2', JID('toto@toto.com'), fallback_server=False) == 'true' + assert config_obj.get_by_tabname('test_int', JID('toto@toto.com'), fallback=False) == '' |