コード例 #1
0
ファイル: tc_prov_by_lea.py プロジェクト: vishydewangan/cms
    def test(self):
        local_driver = self.driver
        local_target = conf.get_target_detail(target_type, lea_type)
        local_lea = lea_type
        local_rmc = conf.RMC
        local_status = conf.STATUS['deact']

        try:
            # Activation request by LEA
            target.deactivate(local_driver, local_target, local_lea, local_lea)

            # Approving from RMC
            approval.approve(local_driver, local_target, local_rmc, "deactivation")

            print "Status@RMC"
            final_status = status.verify(local_driver, local_target, local_rmc, local_lea, local_status)
            self.assertTrue(final_status == local_status, local_target['id'] + " not deactivated and its status is " + final_status)

            print "Status@LEA"
            final_status = status.verify(local_driver, local_target, local_lea, local_lea, local_status)
            self.assertTrue(final_status == local_status, local_target['id'] + " not deactivated and its status is " + final_status)
        except Exception as e:
            print e
            local_driver.get_screenshot_as_file('/tmp/%s_%s.png' % (self.TC_NAME, self.NOW))
            logout(local_driver)
            exit()
コード例 #2
0
ファイル: tc_prov.py プロジェクト: vishydewangan/aims
    def test(self):
        print ""
        local_driver = self.driver
        local_target = conf.get_target_detail(target_type, lea_type)
        local_lea = lea_type
        local_rmc = conf.RMC
        local_status = conf.STATUS['act']

        # Activation request by LEA
        target.modify(local_driver, local_target, local_lea)

        # Approving from RMC
        approval.approve(local_driver, local_target, local_rmc, "modification")

        # Verify the status of target
        final_status = status.verify(local_driver, local_target, local_lea, local_status)
        self.assertTrue(final_status == local_status, local_target['id'] + " not modified and its status is " + final_status)
コード例 #3
0
ファイル: tc_warrant.py プロジェクト: vishydewangan/aims
    def test(self):
        print ""
        local_driver = self.driver
        local_target = warrant_conf.get_target_detail(target_type, lea_type)
        local_lea = lea_type
        local_mha = warrant_conf.MHA
        local_rmc = conf.RMC
        local_status = conf.STATUS["act"]

        # Activation request by LEA
        warrant_req.generate(local_driver, local_target, local_lea)

        # Approving from MHA
        warrant_appr.approve(local_driver, local_target, local_mha)

        # Approving from RMC
        approval.approve(local_driver, local_target, local_rmc, "activation")

        # Verify the status of target
        final_status = status.verify(local_driver, local_target, local_lea, local_status)
        self.assertTrue(
            final_status == local_status, local_target["id"] + " not activated and its status is " + final_status
        )