diff --git a/tests/config-modules/a/module3/empty b/tests/config-modules/a/module3/empty new file mode 100644 diff --git a/tests/config-modules/a/module4/empty b/tests/config-modules/a/module4/empty new file mode 100644 diff --git a/tests/config-modules/module1/empty b/tests/config-modules/module1/empty new file mode 100644 diff --git a/tests/config-modules/module2/empty b/tests/config-modules/module2/empty new file mode 100644 diff --git a/tests/config-empty/setup.cfg b/tests/config-modules/setup.cfg similarity index 0% copy from tests/config-empty/setup.cfg copy to tests/config-modules/setup.cfg index 0c1bdf54cb3e313aace115571119e205f552d872_dGVzdHMvY29uZmlnLWVtcHR5L3NldHVwLmNmZw==..b9fd986f601c1d665e385c9971bd6b8b7c53b555_dGVzdHMvY29uZmlnLW1vZHVsZXMvc2V0dXAuY2Zn 100644 --- a/tests/config-empty/setup.cfg +++ b/tests/config-modules/setup.cfg @@ -0,0 +1,4 @@ +[odoo_scripts] +modules = module1 + module2 + a/module3 diff --git a/tests/test_config.py b/tests/test_config.py index 0c1bdf54cb3e313aace115571119e205f552d872_dGVzdHMvdGVzdF9jb25maWcucHk=..b9fd986f601c1d665e385c9971bd6b8b7c53b555_dGVzdHMvdGVzdF9jb25maWcucHk= 100644 --- a/tests/test_config.py +++ b/tests/test_config.py @@ -1,5 +1,6 @@ """Tests of the config module""" import unittest +from os.path import dirname, join from odoo_scripts.config import Configuration @@ -9,8 +10,8 @@ def test_no_conf(self): """Test when there is no configuration file""" - configuration = Configuration("config-no-file/") + configuration = Configuration(join(dirname(__file__), "config-no-file/")) self.assertEqual(configuration.modules, []) def test_empty_conf(self): """Test when there is no configuration file""" @@ -13,7 +14,7 @@ self.assertEqual(configuration.modules, []) def test_empty_conf(self): """Test when there is no configuration file""" - configuration = Configuration("config-empty/") + configuration = Configuration(join(dirname(__file__), "config-empty/")) self.assertEqual(configuration.modules, []) @@ -18,5 +19,10 @@ self.assertEqual(configuration.modules, []) + def test_simple_conf(self): + """Test when there is a configuration file with a couple modules""" + configuration = Configuration(join(dirname(__file__), "config-modules/")) + self.assertEqual(3, len(configuration.modules)) + if __name__ == "__main__": unittest.main()