Skip to content

Commit 26865eb

Browse files
committed
#331 Add tests
Signed-off-by: Chin Yeung Li <[email protected]>
1 parent a677565 commit 26865eb

File tree

1 file changed

+21
-1
lines changed

1 file changed

+21
-1
lines changed

tests/test_util.py

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -501,4 +501,24 @@ def test_update_about_dictionary_keys(self):
501501
expected_output_dict['Component'] = 'test.c'
502502
expected_dict_list = [expected_output_dict]
503503
result = util.update_about_dictionary_keys(about_dict_list, mapping_output)
504-
assert expected_dict_list == result
504+
assert expected_dict_list == result
505+
506+
def test_ungroup_licenses(self):
507+
input = [OrderedDict([(u'key', u'mit'),
508+
(u'name', u'MIT License'),
509+
(u'file', u'mit.LICENSE'),
510+
(u'url', u'https://enterprise.dejacode.com/urn/?urn=urn:dje:license:mit')]),
511+
OrderedDict([(u'key', u'bsd-new'),
512+
(u'name', u'BSD-3-Clause'),
513+
(u'file', u'bsd-new.LICENSE'),
514+
(u'url', u'https://enterprise.dejacode.com/urn/?urn=urn:dje:license:bsd-new')])]
515+
expected_lic_key = [u'mit', u'bsd-new']
516+
expected_lic_name = [u'MIT License', u'BSD-3-Clause']
517+
expected_lic_file = [u'mit.LICENSE', u'bsd-new.LICENSE']
518+
expected_lic_url = [u'https://enterprise.dejacode.com/urn/?urn=urn:dje:license:mit',
519+
u'https://enterprise.dejacode.com/urn/?urn=urn:dje:license:bsd-new']
520+
lic_key, lic_name, lic_file, lic_url = util.ungroup_licenses(input)
521+
assert expected_lic_key == lic_key
522+
assert expected_lic_name == lic_name
523+
assert expected_lic_file == lic_file
524+
assert expected_lic_url == lic_url

0 commit comments

Comments
 (0)