def test_attribution_serialises_fields(self): licence_name = 'Open Government Licence' licence_url = 'http://www.nationalarchives.gov' attribution_text = 'Contains public sector information' attribution_url = 'http://www.gov.uk' attribution = Attribution( licence_name=licence_name, licence_url=licence_url, attribution_text=attribution_text, attribution_url=attribution_url ) self.assertEquals(attribution._asdict(), { 'self': 'http://mollyproject.org/common/attribution', 'licence_name': licence_name, 'licence_url': licence_url, 'attribution_text': attribution_text, 'attribution_url': attribution_url })
def test_source_serialises_fields(self): licence_name = 'Open Government Licence' licence_url = 'http://www.nationalarchives.gov' attribution_text = 'Contains public sector information' attribution_url = 'http://www.gov.uk' attribution = Attribution( licence_name=licence_name, licence_url=licence_url, attribution_text=attribution_text, attribution_url=attribution_url ) url = "http://example.com/provider" version = 2 source = Source(url, version, attribution) self.assertEquals(source._asdict(), { 'self': 'http://mollyproject.org/common/source', 'attribution': attribution._asdict(), 'url': url, 'version': version })