Пример #1
0
def test_from_dict():
    """
    test from_dict function for Wind object
    update existing wind object from_dict
    """

    wm = Wind(filename=wind_file)
    wm_dict = wm.to_dict()

    # let's update timeseries

    update_value = np.array((10., 180.))
    (wm_dict['timeseries'][0]['value'])[:] = update_value
    wm.from_dict(wm_dict)

    for key in wm_dict.keys():
        if key != 'timeseries':
            assert wm.__getattribute__(key) == wm_dict.__getitem__(key)

    assert np.all(wm.timeseries['value'][0] == update_value)