@@ -159,18 +159,21 @@ def SampleU(particles, fieldset): # pragma: no cover
159159
160160 pset = ParticleSet (fieldset , lon = [0.2 ], lat = [5.0 ], time = [starttime ])
161161 pset .execute (SampleU , endtime = endtime , dt = np .timedelta64 (1 , "D" ))
162- assert pset [0 ].time + pset [ 0 ]. dt == endtime
162+ assert pset [0 ].time == endtime
163163
164164
165165def test_particleset_interpolate_on_domainedge (zonal_flow_fieldset ):
166166 fieldset = zonal_flow_fieldset
167167
168+ MyParticle = Particle .add_variable (Variable ("var" ))
169+
168170 def SampleU (particles , fieldset ): # pragma: no cover
169- particles .dlon = fieldset .U [particles ]
171+ particles .var = fieldset .U [particles ]
170172
171- pset = ParticleSet (fieldset , lon = fieldset .U .grid .lon [- 1 ], lat = fieldset .U .grid .lat [- 1 ])
173+ print (fieldset .U .grid .lon )
174+ pset = ParticleSet (fieldset , pclass = MyParticle , lon = fieldset .U .grid .lon [- 1 ], lat = fieldset .U .grid .lat [- 1 ])
172175 pset .execute (SampleU , runtime = np .timedelta64 (1 , "D" ), dt = np .timedelta64 (1 , "D" ))
173- np .testing .assert_equal (pset [0 ].dlon , 1 )
176+ np .testing .assert_equal (pset [0 ].var , 1 )
174177
175178
176179def test_particleset_interpolate_outside_domainedge (zonal_flow_fieldset ):
0 commit comments