aboutsummaryrefslogtreecommitdiffstats
path: root/tests/packager/test_csar.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/packager/test_csar.py')
-rw-r--r--tests/packager/test_csar.py161
1 files changed, 80 insertions, 81 deletions
diff --git a/tests/packager/test_csar.py b/tests/packager/test_csar.py
index b63a117..767a86c 100644
--- a/tests/packager/test_csar.py
+++ b/tests/packager/test_csar.py
@@ -31,87 +31,86 @@ CSAR_ENTRY_FILE = 'test_entry.yaml'
CSAR_OUTPUT_FILE = 'output.csar'
Args = collections.namedtuple('Args',
- ['source', 'entry', 'manifest', 'history', 'tests',
- 'licenses', 'digest', 'certificate', 'privkey', 'sol241'])
-
-
-ARGS_MANIFEST = {
- 'source': CSAR_RESOURCE_DIR,
- 'entry': CSAR_ENTRY_FILE,
- 'manifest': 'test_entry.mf',
- 'history': 'ChangeLog.txt',
- 'tests': 'Tests',
- 'licenses': 'Licenses',
- 'digest': None,
- 'certificate': None,
- 'privkey': None,
- 'sol241': False,
- }
-
-ARGS_MANIFEST_DIGEST = {
- 'source': CSAR_RESOURCE_DIR,
- 'entry': CSAR_ENTRY_FILE,
- 'manifest': 'test_entry.mf',
- 'history': 'ChangeLog.txt',
- 'tests': 'Tests',
- 'licenses': 'Licenses',
- 'digest': 'sha-256',
- 'certificate': None,
- 'privkey': None,
- 'sol241': False,
- }
-
-ARGS_MANIFEST_DIGEST_CERT = {
- 'source': CSAR_RESOURCE_DIR,
- 'entry': CSAR_ENTRY_FILE,
- 'manifest': 'test_entry.mf',
- 'history': 'ChangeLog.txt',
- 'tests': 'Tests',
- 'licenses': 'Licenses',
- 'digest': 'sha-256',
- 'certificate': 'test.crt',
- 'privkey': os.path.join(ROOT_DIR, 'tests', 'resources', 'signature', 'test.key'),
- 'sol241': False,
- }
-
-ARGS_NO_MANIFEST = {
- 'source': CSAR_RESOURCE_DIR,
- 'entry': CSAR_ENTRY_FILE,
- 'manifest': None,
- 'history': None,
- 'tests': None,
- 'licenses': None,
- 'digest': None,
- 'certificate': None,
- 'privkey': None,
- 'sol241': True,
- }
-
-INVALID_ARGS_NO_MANIFEST = {
- 'source': CSAR_RESOURCE_DIR,
- 'entry': CSAR_ENTRY_FILE,
- 'manifest': None,
- 'history': None,
- 'tests': None,
- 'licenses': None,
- 'digest': 'sha-256',
- 'certificate': None,
- 'privkey': None,
- 'sol241': True,
- }
-
-INVALID_ARGS_NO_PRIVKEY = {
- 'source': CSAR_RESOURCE_DIR,
- 'entry': CSAR_ENTRY_FILE,
- 'manifest': 'test_entry.mf',
- 'history': None,
- 'tests': None,
- 'licenses': None,
- 'digest': None,
- 'certificate': 'test.crt',
- 'privkey': None,
- 'sol241': True,
- }
+ ['source', 'entry', 'manifest',
+ 'history', 'tests', 'licenses',
+ 'digest', 'certificate', 'privkey',
+ 'sol241'])
+
+
+ARGS_MANIFEST = {'source': CSAR_RESOURCE_DIR,
+ 'entry': CSAR_ENTRY_FILE,
+ 'manifest': 'test_entry.mf',
+ 'history': 'ChangeLog.txt',
+ 'tests': 'Tests',
+ 'licenses': 'Licenses',
+ 'digest': None,
+ 'certificate': None,
+ 'privkey': None,
+ 'sol241': False,
+ }
+
+ARGS_MANIFEST_DIGEST = {'source': CSAR_RESOURCE_DIR,
+ 'entry': CSAR_ENTRY_FILE,
+ 'manifest': 'test_entry.mf',
+ 'history': 'ChangeLog.txt',
+ 'tests': 'Tests',
+ 'licenses': 'Licenses',
+ 'digest': 'sha-256',
+ 'certificate': None,
+ 'privkey': None,
+ 'sol241': False,
+ }
+
+ARGS_MANIFEST_DIGEST_CERT = {'source': CSAR_RESOURCE_DIR,
+ 'entry': CSAR_ENTRY_FILE,
+ 'manifest': 'test_entry.mf',
+ 'history': 'ChangeLog.txt',
+ 'tests': 'Tests',
+ 'licenses': 'Licenses',
+ 'digest': 'sha-256',
+ 'certificate': 'test.crt',
+ 'privkey': os.path.join(ROOT_DIR, 'tests',
+ 'resources',
+ 'signature',
+ 'test.key'),
+ 'sol241': False,
+ }
+
+ARGS_NO_MANIFEST = {'source': CSAR_RESOURCE_DIR,
+ 'entry': CSAR_ENTRY_FILE,
+ 'manifest': None,
+ 'history': None,
+ 'tests': None,
+ 'licenses': None,
+ 'digest': None,
+ 'certificate': None,
+ 'privkey': None,
+ 'sol241': True,
+ }
+
+INVALID_ARGS_NO_MANIFEST = {'source': CSAR_RESOURCE_DIR,
+ 'entry': CSAR_ENTRY_FILE,
+ 'manifest': None,
+ 'history': None,
+ 'tests': None,
+ 'licenses': None,
+ 'digest': 'sha-256',
+ 'certificate': None,
+ 'privkey': None,
+ 'sol241': True,
+ }
+
+INVALID_ARGS_NO_PRIVKEY = {'source': CSAR_RESOURCE_DIR,
+ 'entry': CSAR_ENTRY_FILE,
+ 'manifest': 'test_entry.mf',
+ 'history': None,
+ 'tests': None,
+ 'licenses': None,
+ 'digest': None,
+ 'certificate': 'test.crt',
+ 'privkey': None,
+ 'sol241': True,
+ }
def csar_write_test(args):