@@ -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