Ejemplo n.º 1
0
    def test_restart_immediately(self):
        print time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(time.time()))
        logIns(self)
        u'''step1: 发送立即重启命令'''
        print "发送重启命令"
        flag = restart_IMMEDIATELY(self)
        u'''check1: 命令是否发送成功 '''
        self.assertTrue(flag, "立即重启发送失败")
        print "重启命令全部发送成功"
        logout(self)
        u'''step2: 判断是否重启了'''
        print "判断是否重启"
        flag = assert_restartResult(self)
        u'''check2: 判断重启成功 '''
        self.assertTrue(flag, "重启不成功")
        print "全部重启成功"
        logins(self)
        time.sleep(3)
        u'''step3:判断截图状态'''
        print "判断截图状态"
        flag = assertIsPlaying(self)
        u'''check3: 截图判断 '''
        self.assertTrue(flag, "截图存在非播放状态")
        print "截图全部为播放状态"

        self.assertTrue(self.isLoginAll, "有未登陆的终端")
        time.sleep(3)
Ejemplo n.º 2
0
 def test_updateOS(self):
     updateSns = self.sns
     '''step1:将OS升级包放在工程的src/file/update/APP下,发送升级OS命令'''
     flag = updateOS(self)
     '''check1:检查升级app命令是否正确'''
     self.assertTrue(flag, "OS升级命令不正确")
     '''step2:登出系统通道'''
     logout(self)
     '''step3:等待重启完成'''
     time.sleep(60)
     n = 0
     while True:
         searchT(self)
         checkSns = self.searchRes.keys()
         if set(updateSns).issubset(set(checkSns)):
             break
         time.sleep(5)
         n += 1
         if n > 30:
             break
     '''step4:登陆普通通道'''
     logIns(self)
     '''check2:检查登陆终端的版本号是否正确'''
     assertOSVersion(self)
     '''check3:检查是否全部登陆'''
     self.assertTrue(self.isLoginAll, "升级后登陆的终端与之前不一致")
Ejemplo n.º 3
0
    def test_restart_conditions(self):
        logIns(self)
        u'''step1: 发送定时重启命令'''
        ti = getNextTime(seconds=20)
        flag = restart_CONDITIONS(self,
                                  conditions=[["1,2", "15:15", False],
                                              [0, ti, True]])
        u'''check1: 命令是否发送成功 '''
        self.assertTrue(flag, "按条件重启失败")
        print "重启命令全部发送成功"
        logout(self)
        time.sleep(20)
        u'''step2: 判断是否重启了'''
        print "判断是否重启"
        flag = assert_restartResult(self)
        u'''check2: 判断重启成功 '''
        self.assertTrue(flag, "重启不成功")
        print "全部重启成功"
        logins(self)
        time.sleep(3)
        u'''step3:判断截图状态'''
        print "判断截图状态"
        flag = assertIsPlaying(self)
        u'''check3: 截图判断 '''
        self.assertTrue(flag, "截图存在非播放状态")

        self.assertTrue(self.isLoginAll, "有未登陆的终端")
Ejemplo n.º 4
0
 def test_updateAPP(self):
     '''step1:将APP升级包放在工程的src/file/update/APP下,发送升级APP命令'''
     flag = updateAPP(self)
     '''check1:检查升级app命令是否正确'''
     self.assertTrue(flag, "APP升级命令不正确")
     '''step2:登出系统通道'''
     logout(self)
     '''step3:登陆普通通道'''
     logIns(self)
     '''check2:检查登陆终端的版本号是否正确'''
     assertAPPVersion(self)
     '''check3:检查系统通道和普通通道登陆的终端是否一致'''
     self.assertTrue(self.isLoginAll, "升级后登陆的终端与之前不一致")
 def setUp(self):
     logIns(self)