Exemple #1
0
class LaunchTestCase(unittest.TestCase):
    def test10_execute_nofeedback(self):
        self.lnc = Launch(db='sqlite.db', debug=True)
        command = "tests/testprog.py  --scenario sleeping --sleep 1 --debug"
        result = self.lnc.execute(command=command)
        print("test10 result={}".format(result))
        self.assertTrue(result)

    def test20_execute_feedback(self):
        self.ctl = Control(db='sqlite.db')
        self.ctl.initialize()
        self.ctl.reserve()
        self.lnc = Launch(db='sqlite.db',
                          feedpath='/tmp',
                          taskid=1,
                          info1='INFO1',
                          info2='INFO2',
                          info3='INFO3',
                          timeout=10,
                          debug=True)
        command = "tests/testprog.py --scenario progressing --feedback /tmp/feedback_1.log --delay 0.002 --debug"
        result = self.lnc.execute(command=command)
        print("test20 result={}".format(result))
        self.assertTrue(result)