summaryrefslogtreecommitdiff
path: root/tests/unit/config/config_test.py
diff options
context:
space:
mode:
authorUlysses Souza <ulyssessouza@gmail.com>2020-09-10 11:20:29 +0200
committerUlysses Souza <ulyssessouza@gmail.com>2020-09-10 13:10:33 +0200
commitfde1c681a7a7829d35abd4048183f768d1276758 (patch)
tree86b60dd8f71e9baa50c0524d7555dbff26112f63 /tests/unit/config/config_test.py
parent9f47d4e5d7c1c4eea52f8a94b3171842b2d0a29d (diff)
Preserve the version when specified in the file
Signed-off-by: Ulysses Souza <ulyssessouza@gmail.com>
Diffstat (limited to 'tests/unit/config/config_test.py')
-rw-r--r--tests/unit/config/config_test.py27
1 files changed, 11 insertions, 16 deletions
diff --git a/tests/unit/config/config_test.py b/tests/unit/config/config_test.py
index 03e95f77..8b0d3752 100644
--- a/tests/unit/config/config_test.py
+++ b/tests/unit/config/config_test.py
@@ -160,25 +160,20 @@ class ConfigTest(unittest.TestCase):
}
def test_valid_versions(self):
- for version in ['2', '2.0']:
- cfg = config.load(build_config_details({'version': version}))
- assert cfg.version == VERSION
-
- cfg = config.load(build_config_details({'version': '2.1'}))
- assert cfg.version == VERSION
-
- cfg = config.load(build_config_details({'version': '2.2'}))
- assert cfg.version == VERSION
-
- cfg = config.load(build_config_details({'version': '2.3'}))
+ cfg = config.load(
+ build_config_details({
+ 'services': {
+ 'foo': {'image': 'busybox'},
+ 'bar': {'image': 'busybox', 'environment': ['FOO=1']},
+ }
+ })
+ )
assert cfg.version == VERSION
- for version in ['3', '3.0']:
+ for version in ['2', '2.0', '2.1', '2.2', '2.3',
+ '3', '3.0', '3.1', '3.2', '3.3', '3.4', '3.5', '3.6', '3.7', '3.8']:
cfg = config.load(build_config_details({'version': version}))
- assert cfg.version == VERSION
-
- cfg = config.load(build_config_details({'version': '3.1'}))
- assert cfg.version == VERSION
+ assert cfg.version == version
def test_v1_file_version(self):
cfg = config.load(build_config_details({'web': {'image': 'busybox'}}))