def test6(self): print "Testing EVtwin stop conditions..." instance = EVtwinInterface() error = instance.initialize_code() self.assertEquals(0, error) error = instance.set_ev_path(instance.get_data_directory()) self.assertEquals(0, error) (value, error) = instance.get_max_age_stop_condition() self.assertEquals(0, error) self.assertEquals(2.0e12, value) for x in range(10,14): error = instance.set_max_age_stop_condition(10 ** x) self.assertEquals(0, error) (value, error) = instance.get_max_age_stop_condition() self.assertEquals(0, error) self.assertEquals(10 ** x, value) (value, error) = instance.get_min_timestep_stop_condition() self.assertEquals(0, error) self.assertAlmostEqual(1.0e6, value, 5) for x in range(-3,2): error = instance.set_min_timestep_stop_condition(10 ** x) self.assertEquals(0, error) (value, error) = instance.get_min_timestep_stop_condition() self.assertEquals(0, error) self.assertEquals(10 ** x, value) instance.stop()