Ejemplo n.º 1
0
def test_set_property_from_data_model():
    component = ModelPropertyView(component_name="test", component_id="12345678")
    assert "fake_model" == component.model.name

    _set_property_from_data(component, "model", {"name": "fake_model_updated"})

    assert "fake_model_updated" == component.model.name
def test_set_property_from_data_datetime():
    component = NestedPropertyView(component_name="test", component_id="12345678")
    assert datetime(2020, 1, 1) == component.datetime

    _set_property_from_data(component, "datetime", datetime(2020, 1, 2))

    assert datetime(2020, 1, 2) == component.datetime
def test_set_property_from_data_int():
    component = NestedPropertyView(component_name="test", component_id="12345678")
    assert 99 == component.integer

    _set_property_from_data(component, "integer", 100)

    assert 100 == component.integer
def test_set_property_from_data_str():
    component = NestedPropertyView(component_name="test", component_id="12345678")
    assert "property_view" == component.string

    _set_property_from_data(component, "string", "property_view_updated")

    assert "property_view_updated" == component.string
Ejemplo n.º 5
0
def test_set_property_from_data_unicorn_field():
    component = NestedPropertyView(component_name="test", component_id="12345678")
    assert "property_one" == component.property_one.name

    data = {"name": "property_one_updated"}
    _set_property_from_data(component, "property_one", data)

    assert "property_one_updated" == component.property_one.name
def test_set_property_from_data_dict():
    component = DictPropertyView(component_name="test",
                                 component_id="12345678")
    assert "dictionary" == component.dictionary.get("name")

    _set_property_from_data(component, "dictionary",
                            {"name": "dictionary_updated"})

    assert "dictionary_updated" == component.dictionary.get("name")