def test_postaladdress_from_primitive(): item = Item() item.primitive = { "addressCountry": "GB", "addressLocality": "Holborn", "addressRegion": "London", "postcode": "WC2B 6NH", "streetAddress": "Aviation House, 125 Kingsway", } assert item.streetAddress == "Aviation House, 125 Kingsway" assert item.addressLocality == "Holborn" assert item.addressRegion == "London" assert item.postcode == "WC2B 6NH" assert item.addressCountry == "GB"
def test_postaladdress_from_primitive(): item = Item() item.primitive = { 'addressCountry': 'GB', 'addressLocality': 'Holborn', 'addressRegion': 'London', 'postcode': 'WC2B 6NH', 'streetAddress': 'Aviation House, 125 Kingsway' } assert item.streetAddress == "Aviation House, 125 Kingsway" assert item.addressLocality == "Holborn" assert item.addressRegion == "London" assert item.postcode == "WC2B 6NH" assert item.addressCountry == "GB"
def test_delete_field(): item = Item() item.primitive = {"a": "a value", "b": "b value"} item["b"] = "" assert item.primitive == {"a": "a value"}
def test_empty_field_is_missing(): item = Item() item.primitive = {"empty-field": "", "field": "bar"} assert item.primitive == {"field": "bar"}
def test_empty_item_from_primitive(): item = Item() item.primitive = {} assert item.primitive == {}
def test_set_of_tags_from_primitive(): item = Item() item.primitive = {"fields": ["a", "b", "c"], "name": "foo"} assert item.name == "foo" assert item.fields == ["a", "b", "c"]
def test_set_of_tags_from_primitive(): item = Item() item.primitive = {'fields': ['a', 'b', 'c'], 'name': 'foo'} assert item.name == 'foo' assert item.fields == ['a', 'b', 'c']