コード例 #1
0
 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']
コード例 #2
0
 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')
コード例 #3
0
 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')
コード例 #4
0
 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