Beispiel #1
0
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"
Beispiel #2
0
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"
Beispiel #3
0
def test_delete_field():
    item = Item()
    item.primitive = {"a": "a value", "b": "b value"}
    item["b"] = ""
    assert item.primitive == {"a": "a value"}
Beispiel #4
0
def test_empty_field_is_missing():
    item = Item()
    item.primitive = {"empty-field": "", "field": "bar"}
    assert item.primitive == {"field": "bar"}
Beispiel #5
0
def test_empty_item_from_primitive():
    item = Item()
    item.primitive = {}
    assert item.primitive == {}
Beispiel #6
0
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"]
Beispiel #7
0
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']