def test_should_pass_when_properties_exist(self): # Given f = get_particle_array(name='f') # When eq = SummationDensity(dest='f', sources=['f']) # Then check_equation_array_properties(eq, [f])
def test_should_pass_when_src_props_exist(self): # Given f = get_particle_array(name='f') f.add_property('V') s = get_particle_array(name='s') s.add_property('V') # When eq = DummyEquation(dest='f', sources=['f', 's']) # Then check_equation_array_properties(eq, [f, s])
def test_should_pass_when_src_props_exist(self): # Given f = get_particle_array(name='f') f.add_property('V') s = get_particle_array(name='s') s.add_property('V') # When eq = TestEquation(dest='f', sources=['f', 's']) # Then check_equation_array_properties(eq, [f, s])
def test_should_check_constants(self): # Given f = get_particle_array(name='f') # When eq = FindTotalMass(dest='f', sources=['f']) # Then. self.assertRaises(RuntimeError, check_equation_array_properties, eq, [f]) # When. f.add_constant('total_mass', 0.0) # Then. check_equation_array_properties(eq, [f])