Esempio n. 1
0
    def test04(self):
        if MODULES_MISSING:
            self.skip("Failed to import a module required for Sakura")
        print "Test SakuraInterface parameters"
        instance = SakuraInterface()
        self.assertEquals(0, instance.initialize_code())

        self.assertEquals([0.001, 0], instance.get_dt().values())
        self.assertEquals(0, instance.set_dt(0.01))
        self.assertEquals([0.01, 0], instance.get_dt().values())

        self.assertEquals([0.0, 0], instance.get_t_begin().values())
        self.assertEquals(0, instance.set_t_begin(1.0))
        self.assertEquals([1.0, 0], instance.get_t_begin().values())

        self.assertEquals([0.0, 0], instance.get_t().values())
        self.assertEquals(0, instance.set_t(1.0))
        self.assertEquals([1.0, 0], instance.get_t().values())

        # self.assertEquals(["sakura", 0], instance.get_integrator_method().values())
        # self.assertEquals(0, instance.set_integrator_method("bogus"))
        # self.assertEquals(["bogus", 0], instance.get_integrator_method().values())
        # self.assertEquals(-1, instance.commit_parameters())
        # self.assertEquals(0, instance.set_integrator_method("asakura"))
        # self.assertEquals(["asakura", 0], instance.get_integrator_method().values())

        self.assertEquals(0, instance.commit_parameters())

        # self.assertEquals(0, instance.set_pn_order(7))
        # self.assertEquals([7, 0], instance.get_pn_order().values())
        # self.assertEquals(-1, instance.commit_parameters())
        # self.assertEquals(0, instance.set_clight(1024))
        # self.assertEquals([1024, 0], instance.get_clight().values())

        self.assertEquals(0, instance.commit_parameters())
        self.assertEquals(0, instance.cleanup_code())
        instance.stop()
Esempio n. 2
0
    def test04(self):
        if MODULES_MISSING:
            self.skip("Failed to import a module required for Sakura")
        print "Test SakuraInterface parameters"
        instance = SakuraInterface()
        self.assertEquals(0, instance.initialize_code())

        self.assertEquals([0.001, 0], instance.get_dt().values())
        self.assertEquals(0, instance.set_dt(0.01))
        self.assertEquals([0.01, 0], instance.get_dt().values())

        self.assertEquals([0.0, 0], instance.get_t_begin().values())
        self.assertEquals(0, instance.set_t_begin(1.0))
        self.assertEquals([1.0, 0], instance.get_t_begin().values())

        self.assertEquals([0.0, 0], instance.get_t().values())
        self.assertEquals(0, instance.set_t(1.0))
        self.assertEquals([1.0, 0], instance.get_t().values())

        #self.assertEquals(["sakura", 0], instance.get_integrator_method().values())
        #self.assertEquals(0, instance.set_integrator_method("bogus"))
        #self.assertEquals(["bogus", 0], instance.get_integrator_method().values())
        #self.assertEquals(-1, instance.commit_parameters())
        #self.assertEquals(0, instance.set_integrator_method("asakura"))
        #self.assertEquals(["asakura", 0], instance.get_integrator_method().values())

        self.assertEquals(0, instance.commit_parameters())

        #self.assertEquals(0, instance.set_pn_order(7))
        #self.assertEquals([7, 0], instance.get_pn_order().values())
        #self.assertEquals(-1, instance.commit_parameters())
        #self.assertEquals(0, instance.set_clight(1024))
        #self.assertEquals([1024, 0], instance.get_clight().values())

        self.assertEquals(0, instance.commit_parameters())
        self.assertEquals(0, instance.cleanup_code())
        instance.stop()