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)