def test_construction(self, u, v): vel = None vel = VelocityTS(name='vel', units='m/s', time=dates2, variables=[u_data, v_data], extrapolate=False) assert all(vel.variables[0].data == u_data) #Using TimeSeriesProp objects vel = VelocityTS(name='vel', variables=[u, v]) assert vel.time == vel.variables[0].time == vel.variables[1].time #3 components with pytest.raises(ValueError): vel = VelocityTS(name='vel', units='m/s', time=dates2, variables=[u_data, v_data, u_data], extrapolate=False)
def vel(u, v): return VelocityTS(name='vel', variables=[u, v])