def test4(self): instance = SeBaInterface( ) #self.new_instance_of_an_optional_code(SeBaInterface) error = instance.initialize_code() self.assertEqual(error, 0) index, error = instance.new_particle(1.) self.assertEqual(error, 0) self.assertEqual(index, 1) for t in range(46): error = instance.evolve_model((t + 1) * 100) self.assertEqual(error, 0) mass, error = instance.get_mass(index) self.assertEqual(error, 0) self.assertAlmostRelativeEqual(mass, 1.0, 6) value, error = instance.get_radius(index) self.assertEqual(error, 0) self.assertAlmostRelativeEqual(value, 0.9856, 4) value, error = instance.get_temperature(index) self.assertEqual(error, 0) self.assertAlmostRelativeEqual(value, 5751, 4) value, error = instance.get_time_step(index) self.assertEqual(error, 0) self.assertAlmostRelativeEqual(value, 1089.3, 4) stellar_type, error = instance.get_stellar_type(index) self.assertEqual(error, 0) self.assertEqual(stellar_type, 1) instance.stop()
def test4(self): instance = SeBaInterface() #self.new_instance_of_an_optional_code(SeBaInterface) error = instance.initialize_code() self.assertEquals(error, 0) index,error = instance.new_particle(1.) self.assertEquals(error, 0) self.assertEquals(index, 1) for t in range(46): error = instance.evolve_model((t+1) * 100) self.assertEquals(error, 0) mass, error = instance.get_mass(index) self.assertEquals(error, 0) self.assertAlmostRelativeEqual(mass, 1.0, 6) value, error = instance.get_radius(index) self.assertEquals(error, 0) self.assertAlmostRelativeEqual(value, 0.9856, 4) value, error = instance.get_temperature(index) self.assertEquals(error, 0) self.assertAlmostRelativeEqual(value, 5751, 4) value, error = instance.get_time_step(index) self.assertEquals(error, 0) self.assertAlmostRelativeEqual(value, 1089.3, 4) stellar_type, error = instance.get_stellar_type(index) self.assertEquals(error, 0) self.assertEquals(stellar_type, 1) instance.stop()
def test2(self): instance = SeBaInterface() #self.new_instance_of_an_optional_code(SeBaInterface) error = instance.initialize_code() self.assertEquals(error, 0) index,error = instance.new_particle(1.) self.assertEquals(error, 0) self.assertEquals(index, 1) mass, error = instance.get_mass(index) self.assertEquals(error, 0) self.assertAlmostRelativeEqual(mass, 1.0, 6) value, error = instance.get_radius(index) self.assertEquals(error, 0) self.assertAlmostRelativeEqual(value, 0.88824945029751212, 6) stellar_type, error = instance.get_stellar_type(index) self.assertEquals(error, 0) self.assertEquals(stellar_type, 1) instance.stop()
def test2(self): instance = SeBaInterface( ) #self.new_instance_of_an_optional_code(SeBaInterface) error = instance.initialize_code() self.assertEqual(error, 0) index, error = instance.new_particle(1.) self.assertEqual(error, 0) self.assertEqual(index, 1) mass, error = instance.get_mass(index) self.assertEqual(error, 0) self.assertAlmostRelativeEqual(mass, 1.0, 6) value, error = instance.get_radius(index) self.assertEqual(error, 0) self.assertAlmostRelativeEqual(value, 0.88824945029751212, 6) stellar_type, error = instance.get_stellar_type(index) self.assertEqual(error, 0) self.assertEqual(stellar_type, 1) instance.stop()