def test_Package_model_qualifiers_are_serialized_as_strings(self): package = models.Package( type='maven', name='this', version='23', qualifiers=OrderedDict(this='that') ) assert 'this=that' == package.to_dict()['qualifiers']
def test_Package_model_qualifiers_are_converted_to_mappings(self): package = models.Package(type='maven', name='this', version='23', qualifiers='this=that') assert package.qualifiers == dict(this='that')
def test_Package_model_qualifiers_are_serialized_as_mappings(self): package = models.Package(type='maven', name='this', version='23', qualifiers=dict(this='that')) assert package.to_dict()['qualifiers'] == dict(this='that')
def test_Package_model_qualifiers_are_kept_as_mappings(self): package = models.Package(type='maven', name='this', version='23', qualifiers=dict(this='that')) assert dict(this='that') == package.qualifiers