diff options
author | Tristan Maat <tristan.maat@codethink.co.uk> | 2018-04-09 11:25:34 +0100 |
---|---|---|
committer | Tristan Maat <tristan.maat@codethink.co.uk> | 2018-04-13 12:51:17 +0100 |
commit | 5632d2915ce1320dcfa0c26fd3e6f422937a7cc3 (patch) | |
tree | e84c94f76237305e22b68f5fb686118883f62ab2 /tests/frontend | |
parent | d1b140861f4e83097c9627f31a3fc5342f0c0f8c (diff) | |
download | buildstream-5632d2915ce1320dcfa0c26fd3e6f422937a7cc3.tar.gz |
tests/frontend/workspace.py: Test new workspace format version
Diffstat (limited to 'tests/frontend')
-rw-r--r-- | tests/frontend/workspace.py | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/tests/frontend/workspace.py b/tests/frontend/workspace.py index 54df200e4..3d87c347f 100644 --- a/tests/frontend/workspace.py +++ b/tests/frontend/workspace.py @@ -403,6 +403,7 @@ def test_list_unsupported_workspace(cli, tmpdir, datafiles, workspace_cfg): "format-version": BST_WORKSPACE_FORMAT_VERSION, "workspaces": { "alpha.bst": { + "prepared": False, "path": "/workspaces/bravo", "running_files": {} } @@ -417,6 +418,7 @@ def test_list_unsupported_workspace(cli, tmpdir, datafiles, workspace_cfg): "format-version": BST_WORKSPACE_FORMAT_VERSION, "workspaces": { "alpha.bst": { + "prepared": False, "path": "/workspaces/bravo", "running_files": {} } @@ -434,6 +436,7 @@ def test_list_unsupported_workspace(cli, tmpdir, datafiles, workspace_cfg): "format-version": BST_WORKSPACE_FORMAT_VERSION, "workspaces": { "alpha.bst": { + "prepared": False, "path": "/workspaces/bravo", "running_files": {} } @@ -455,6 +458,7 @@ def test_list_unsupported_workspace(cli, tmpdir, datafiles, workspace_cfg): "format-version": BST_WORKSPACE_FORMAT_VERSION, "workspaces": { "alpha.bst": { + "prepared": False, "path": "/workspaces/bravo", "last_successful": "some_key", "running_files": { @@ -462,6 +466,26 @@ def test_list_unsupported_workspace(cli, tmpdir, datafiles, workspace_cfg): } } } + }), + # Test loading version 3 + ({ + "format-version": 3, + "workspaces": { + "alpha.bst": { + "prepared": True, + "path": "/workspaces/bravo", + "running_files": {} + } + } + }, { + "format-version": BST_WORKSPACE_FORMAT_VERSION, + "workspaces": { + "alpha.bst": { + "prepared": True, + "path": "/workspaces/bravo", + "running_files": {} + } + } }) ]) def test_list_supported_workspace(cli, tmpdir, datafiles, workspace_cfg, expected): |