Example #1
0
def test_card():
    driver = webdriver.Firefox()
    driver.implicitly_wait(30)
    test_enviroment = 'omega'
    base_url = "http://www."+test_enviroment+".ablesky.com/"
    
    user_name = 'ibm'
    user_psw = '1234' 
    org_name = user_name
    
    cfg_file = 'config.ini'
    cfg = ConfigParser.RawConfigParser()
    cfg.read(cfg_file)
    
    login.login_by_logindo(cfg, driver, base_url, user_name, user_psw)     
    card = xlrd.open_workbook('D:\\PaymentCardList-201210221522.xls' )     
    table = card.sheet_by_index(0) 
            #list_ran = []
            #for ran in range(1002):
             #   rand_num = random.randint(2,40001)
              #  list_ran.append(rand_num)
            
    for j in range(1002):
        if j < 2:
            continue
        card_num = table.cell(j,0).value
        card_psw = table.cell(j,1).value 
        try:
            card_management.use_prepaid_card(cfg, driver, base_url, card_num, card_psw)
        except:
            print card_num,card_psw
 def use_coursecard(self):#充课卡
     
     self.total += 1
     try:
         card_management.use_prepaid_card(self.cfg, self.driver, self.base_url, self.c_card_num, self.c_card_pwd)
     except Exception,e:
         print e
         self.verificationErrors.append('fail to use course card!')
 def test_use_prepaidcard(self):
     p_card_num = self.cfg.get("env_para", "p_card_num")
     p_card_pwd = self.cfg.get("env_para", "p_card_pwd")
     if p_card_num != 0 and p_card_pwd != 0:
         confirm_num = card_management.use_prepaid_card(self.cfg, self.driver, self.base_url, p_card_num, p_card_pwd)
     else:
         print u"没有获取到卡充值卡号或者密码"
        
     ba = Base(self.driver)
     filename = ba.save_screenshot()
     print "image:"+filename       
     self.assertEqual(p_card_num, confirm_num)
 def use_coursecard(self):#充课卡
     self.total += 1
     try:
         if self.c_card_num != 0 and self.c_card_pwd != 0:
             confirm_num = card_management.use_prepaid_card(self.cfg, self.driver, self.base_url, self.c_card_num, self.c_card_pwd)
         else:
             print u"没有获取到充课卡号或者密码"
         #验证
         if self.c_card_num!=confirm_num:
            self.verificationErrors.append('fail to use course card!')             
     except Exception, e:
         print traceback.format_exc() 
         self.verificationErrors.append('fail to use course card!')