aboutsummaryrefslogtreecommitdiffstats
path: root/tests/packager/test_toscameta.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/packager/test_toscameta.py')
-rw-r--r--tests/packager/test_toscameta.py57
1 files changed, 28 insertions, 29 deletions
diff --git a/tests/packager/test_toscameta.py b/tests/packager/test_toscameta.py
index be6a173..9c5a13b 100644
--- a/tests/packager/test_toscameta.py
+++ b/tests/packager/test_toscameta.py
@@ -29,35 +29,32 @@ CSAR_RESOURCE_DIR = os.path.join(ROOT_DIR, 'tests', 'resources', 'csar')
CSAR_ENTRY_FILE = 'test_entry.yaml'
CSAR_OUTPUT_FILE = 'output.csar'
-ARGS_MANIFEST = {
- 'base_dir': CSAR_RESOURCE_DIR,
- 'entry': CSAR_ENTRY_FILE,
- 'manifest': 'test_entry.mf',
- 'changelog': 'ChangeLog.txt',
- 'licenses': 'Licenses',
- 'tests': 'Tests',
- 'certificate': None,
- }
-
-ARGS_MANIFEST_CERTIFICATE = {
- 'base_dir': CSAR_RESOURCE_DIR,
- 'entry': CSAR_ENTRY_FILE,
- 'manifest': 'test_entry.mf',
- 'changelog': 'ChangeLog.txt',
- 'licenses': 'Licenses',
- 'tests': 'Tests',
- 'certificate': 'test.crt',
- }
-
-ARGS_NO_MANIFEST = {
- 'base_dir': CSAR_RESOURCE_DIR,
- 'entry': CSAR_ENTRY_FILE,
- 'manifest': None,
- 'changelog': None,
- 'licenses': None,
- 'tests': None,
- 'certificate': None,
- }
+ARGS_MANIFEST = {'base_dir': CSAR_RESOURCE_DIR,
+ 'entry': CSAR_ENTRY_FILE,
+ 'manifest': 'test_entry.mf',
+ 'changelog': 'ChangeLog.txt',
+ 'licenses': 'Licenses',
+ 'tests': 'Tests',
+ 'certificate': None,
+ }
+
+ARGS_MANIFEST_CERTIFICATE = {'base_dir': CSAR_RESOURCE_DIR,
+ 'entry': CSAR_ENTRY_FILE,
+ 'manifest': 'test_entry.mf',
+ 'changelog': 'ChangeLog.txt',
+ 'licenses': 'Licenses',
+ 'tests': 'Tests',
+ 'certificate': 'test.crt',
+ }
+
+ARGS_NO_MANIFEST = {'base_dir': CSAR_RESOURCE_DIR,
+ 'entry': CSAR_ENTRY_FILE,
+ 'manifest': None,
+ 'changelog': None,
+ 'licenses': None,
+ 'tests': None,
+ 'certificate': None,
+ }
def _validate_metadata(cls, expected):
@@ -110,6 +107,7 @@ def test_invalid_csar_version():
FROM_FILE_CASES = ['TOSCA.meta.sol261', 'TOSCA.meta.sol241']
+
def _prepare(target, metafile_path):
shutil.copytree(CSAR_RESOURCE_DIR, target)
os.mkdir(os.path.join(target, 'TOSCA-Metadata'))
@@ -117,6 +115,7 @@ def _prepare(target, metafile_path):
'TOSCA-Metadata',
'TOSCA.meta'))
+
def test_create_from_file():
for case in FROM_FILE_CASES:
target = tempfile.mkdtemp()