def testCancelPaymentOrder(self): tempCookie = common() self.req = requests.post(self.URL, data = self.jdata, cookies = tempCookie.getAssembleKeyInCookieInPortal(), headers = self.loginHeader) print self.req.status_code print self.req.content self.assertEquals(self.req.status_code, 200, 'return is not 200') self.assertNotEqual(re.search('"retcode":0',self.req.content), None, "retcod is not 0")
def testQueryOrder(self): tempCookie = common().getAssembleKeyInCookieInPortal() self.req = requests.post(self.URL, data = self.jdata, cookies = tempCookie, headers = self.loginHeader) print self.req.status_code print "Get response:~~~~ ", self.req.content self.assertEquals(self.req.status_code, 200, "not back 200") self.assertNotEqual(re.search('"retcode":0', self.req.content),None,'retcode is not 0')
def testPaymentOrder(self): tempCookie = common() self.req = requests.post( self.URL, data=self.jdata, headers=self.loginHeader, cookies=tempCookie.getAssembleKeyInCookieInPortal()) print "Get response:~~~~ ", self.req.content self.assertEquals(self.req.status_code, 200)
def testCommissonBill(self): tempCommon = common() #print 'GetCases().tempCookie',tempCommon.getAssembleKeyInCookieInPortal() self.myRequestCommisonBill = requests.post(self.URLCommissionBill,data = self.jloginDataCommissionBill,headers = self.loginHeader,cookies=tempCommon.getAssembleKeyInCookieInPortal()) print 'type self.myRequestCommisonBill:',type(self.myRequestCommisonBill.status_code) print "Get response: ~~~~ ", self.myRequestCommisonBill.content self.assertEquals(self.myRequestCommisonBill.status_code, 200, 'status.code is not 200') self.assertNotEqual(re.search('"retcode":0', self.myRequestCommisonBill.content),None,'retcode is not 0') #self.assertEquals(self.myRequestCommisonBill.content()) print '~~~~~~~~~~~~~@@Case \'testCommissionBill\' over~~~~~~~~~~~~'
def testDebtUnpayment(self): tempCommon = common() result = requests.post(self.URL, data = self.jdata, headers = self.loginHeader, cookies = tempCommon.getAssembleKeyInCookieInPortal()) print result.status_code print result.raw print "Get response:~~~~ ", result.content print result.headers print result.cookies print result.history self.assertEquals(result.status_code,200,'return is not 200') self.assertNotEqual(re.search('"retcode":0',result.content), None, "retcod is not 0")
def testContnuePaymentOrder(self): tempCommon = common() self.req = requests.post( self.URL, data=self.jdata, headers=self.loginHeader, cookies=tempCommon.getAssembleKeyInCookieInPortal()) print self.req.status_code print "Get response:~~~~ ", self.req.content self.assertEquals(self.req.status_code, 200, 'return is not 200') self.assertNotEqual(re.search('"retcode":0', self.req.content), None, "retcod is not 0")
def testGetElongBankInfo(self): self.loginUrl = 'http://commission.ebooking.elong.com:8341/commission/commissionInfo/queryCommissionInfo' self.loginData = {"hotelId":"52407003"} self.jdata = json.dumps(self.loginData) #self.loginCookies = requests.cookies.create_cookie('NewEbSessionId', 'eyJob3RlbCI6eyJhZGRpdGlvbmFsU3RhdHVzIjoiMTQ0IiwiY2l0eUlkIjoiMjQwNyIsImNpdHlO\r\nYW1lIjoi5LuB5oCA77yI6YG15LmJ77yJIiwiZ3Vlc3RSb29tQW1vdW50Ijo4MCwiaG90ZWxJZCI6\r\nIjEwMTAxMTI5IiwiaG90ZWxOYW1lIjoiQVBJ5rWL6K+V6YWS5bqXIiwiaXNEaXNhYmxlZCI6ZmFs\r\nc2UsInNob3RlbENvbnRhY3RvciI6IuW8oOS4iSIsInNob3RlbFBob25lIjoiMTMyMDYzNTQzOTYi\r\nLCJzdGFyIjoiNSJ9LCJob3RlbElkIjoiMTAxMDExMjkiLCJpZCI6MjUwODYsImlzTG9naW4iOnRy\r\ndWUsInNlc3Npb25JZCI6ImYxZjBhMGE2NWQ0NTQwODNhNTM1NTZhOGIzYWNiNTUwIiwic2luZ2xl\r\nSG90ZWxTaWduIjoiMSIsInN0YWZmTGV2ZWwiOjEsInN0YWZmTmFtZSI6InpoaWFwaWEiLCJzdGFm\r\nZk5hbWVFbiI6InpoaWFwaSIsInRpbWVTdGFtcCI6MTQzNzQ0NTA1NzQwMywidXNlcklkIjoiMjUw\r\nODYiLCJ1c2VyTmFtZSI6InpoaWFwaSIsInVzZXJSaWdodCI6IjEsMiw0LDUsNyw4LDksMTAsMTIs\r\nMTMsMTQsMjYsMjcsMzMsMzQsMzUsMzksNDAsNDEsNDMsNDUsNDYsNDciLCJ1c2VyU291cmNlU2ln\r\nbiI6IkVCIiwidXNlclR5cGUiOiIyIn0=\r\n') self.tempCookieStr = common().getCookieInPortal() self.cookieFulsh = dict(NewEbSessionId = self.tempCookieStr ) #self.cookieTemp = dict(NewEbSessionId = 'eyJob3RlbCI6eyJhZGRpdGlvbmFsU3RhdHVzIjoiMTQ0IiwiY2l0eUlkIjoiMjQwNyIsImNpdHlOYW1lIjoi5LuB5oCA77yI6YG15LmJ77yJIiwiZ3Vlc3RSb29tQW1vdW50Ijo4MCwiaG90ZWxJZCI6IjEwMTAxMTI5IiwiaG90ZWxOYW1lIjoiQVBJ5rWL6K+V6YWS5bqXIiwiaXNEaXNhYmxlZCI6ZmFsc2UsInNob3RlbENvbnRhY3RvciI6IuW8oOS4iSIsInNob3RlbFBob25lIjoiMTMyMDYzNTQzOTYiLCJzdGFyIjoiNSJ9LCJob3RlbElkIjoiMTAxMDExMjkiLCJpZCI6MjUwODYsImlzTG9naW4iOnRydWUsInNlc3Npb25JZCI6ImYxZjBhMGE2NWQ0NTQwODNhNTM1NTZhOGIzYWNiNTUwIiwic2luZ2xlSG90ZWxTaWduIjoiMSIsInN0YWZmTGV2ZWwiOjEsInN0YWZmTmFtZSI6InpoaWFwaWEiLCJzdGFmZk5hbWVFbiI6InpoaWFwaSIsInRpbWVTdGFtcCI6MTQzNzQ0NTA1NzQwMywidXNlcklkIjoiMjUwODYiLCJ1c2VyTmFtZSI6InpoaWFwaSIsInVzZXJSaWdodCI6IjEsMiw0LDUsNyw4LDksMTAsMTIsMTMsMTQsMjYsMjcsMzMsMzQsMzUsMzksNDAsNDEsNDMsNDUsNDYsNDciLCJ1c2VyU291cmNlU2lnbiI6IkVCIiwidXNlclR5cGUiOiIyIn0=') self.loginHeader = {'content-type':'application/json'} #self.cookies = 'NewEbSessionId="eyJob3RlbCI6eyJhZGRpdGlvbmFsU3RhdHVzIjoiMTQ0IiwiY2l0eUlkIjoiMjQwNyIsImNpdHlO\r\nYW1lIjoi5LuB5oCA77yI6YG15LmJ77yJIiwiZ3Vlc3RSb29tQW1vdW50Ijo4MCwiaG90ZWxJZCI6\r\nIjEwMTAxMTI5IiwiaG90ZWxOYW1lIjoiQVBJ5rWL6K+V6YWS5bqXIiwiaXNEaXNhYmxlZCI6ZmFs\r\nc2UsInNob3RlbENvbnRhY3RvciI6IuW8oOS4iSIsInNob3RlbFBob25lIjoiMTMyMDYzNTQzOTYi\r\nLCJzdGFyIjoiNSJ9LCJob3RlbElkIjoiMTAxMDExMjkiLCJpZCI6MjUwODYsImlzTG9naW4iOnRy\r\ndWUsInNlc3Npb25JZCI6ImYxZjBhMGE2NWQ0NTQwODNhNTM1NTZhOGIzYWNiNTUwIiwic2luZ2xl\r\nSG90ZWxTaWduIjoiMSIsInN0YWZmTGV2ZWwiOjEsInN0YWZmTmFtZSI6InpoaWFwaWEiLCJzdGFm\r\nZk5hbWVFbiI6InpoaWFwaSIsInRpbWVTdGFtcCI6MTQzNzQ0NTA1NzQwMywidXNlcklkIjoiMjUw\r\nODYiLCJ1c2VyTmFtZSI6InpoaWFwaSIsInVzZXJSaWdodCI6IjEsMiw0LDUsNyw4LDksMTAsMTIs\r\nMTMsMTQsMjYsMjcsMzMsMzQsMzUsMzksNDAsNDEsNDMsNDUsNDYsNDciLCJ1c2VyU291cmNlU2ln\r\nbiI6IkVCIiwidXNlclR5cGUiOiIyIn0=\r\n"' #self.cookiesNew = {'NewEbSessionId':'eyJob3RlbCI6eyJhZGRpdGlvbmFsU3RhdHVzIjoiMTQ0IiwiY2l0eUlkIjoiMjQwNyIsImNpdHlO\r\nYW1lIjoi5LuB5oCA77yI6YG15LmJ77yJIiwiZ3Vlc3RSb29tQW1vdW50Ijo4MCwiaG90ZWxJZCI6\r\nIjEwMTAxMTI5IiwiaG90ZWxOYW1lIjoiQVBJ5rWL6K+V6YWS5bqXIiwiaXNEaXNhYmxlZCI6ZmFs\r\nc2UsInNob3RlbENvbnRhY3RvciI6IuW8oOS4iSIsInNob3RlbFBob25lIjoiMTMyMDYzNTQzOTYi\r\nLCJzdGFyIjoiNSJ9LCJob3RlbElkIjoiMTAxMDExMjkiLCJpZCI6MjUwODYsImlzTG9naW4iOnRy\r\ndWUsInNlc3Npb25JZCI6ImYxZjBhMGE2NWQ0NTQwODNhNTM1NTZhOGIzYWNiNTUwIiwic2luZ2xl\r\nSG90ZWxTaWduIjoiMSIsInN0YWZmTGV2ZWwiOjEsInN0YWZmTmFtZSI6InpoaWFwaWEiLCJzdGFm\r\nZk5hbWVFbiI6InpoaWFwaSIsInRpbWVTdGFtcCI6MTQzNzQ0NTA1NzQwMywidXNlcklkIjoiMjUw\r\nODYiLCJ1c2VyTmFtZSI6InpoaWFwaSIsInVzZXJSaWdodCI6IjEsMiw0LDUsNyw4LDksMTAsMTIs\r\nMTMsMTQsMjYsMjcsMzMsMzQsMzUsMzksNDAsNDEsNDMsNDUsNDYsNDciLCJ1c2VyU291cmNlU2ln\r\nbiI6IkVCIiwidXNlclR5cGUiOiIyIn0=\r\n'} #self.loginHeaderNew = {'content-type':'application/json', 'cookie':'''NewEbSessionId="eyJob3RlbCI6eyJhZGRpdGlvbmFsU3RhdHVzIjoiMTQ0IiwiY2l0eUlkIjoiMjQwNyIsImNpdHlO\r\nYW1lIjoi5LuB5oCA77yI6YG15LmJ77yJIiwiZ3Vlc3RSb29tQW1vdW50Ijo4MCwiaG90ZWxJZCI6\r\nIjEwMTAxMTI5IiwiaG90ZWxOYW1lIjoiQVBJ5rWL6K+V6YWS5bqXIiwiaXNEaXNhYmxlZCI6ZmFs\r\nc2UsInNob3RlbENvbnRhY3RvciI6IuW8oOS4iSIsInNob3RlbFBob25lIjoiMTMyMDYzNTQzOTYi\r\nLCJzdGFyIjoiNSJ9LCJob3RlbElkIjoiMTAxMDExMjkiLCJpZCI6MjUwODYsImlzTG9naW4iOnRy\r\ndWUsInNlc3Npb25JZCI6ImYxZjBhMGE2NWQ0NTQwODNhNTM1NTZhOGIzYWNiNTUwIiwic2luZ2xl\r\nSG90ZWxTaWduIjoiMSIsInN0YWZmTGV2ZWwiOjEsInN0YWZmTmFtZSI6InpoaWFwaWEiLCJzdGFm\r\nZk5hbWVFbiI6InpoaWFwaSIsInRpbWVTdGFtcCI6MTQzNzQ0NTA1NzQwMywidXNlcklkIjoiMjUw\r\nODYiLCJ1c2VyTmFtZSI6InpoaWFwaSIsInVzZXJSaWdodCI6IjEsMiw0LDUsNyw4LDksMTAsMTIs\r\nMTMsMTQsMjYsMjcsMzMsMzQsMzUsMzksNDAsNDEsNDMsNDUsNDYsNDciLCJ1c2VyU291cmNlU2ln\r\nbiI6IkVCIiwidXNlclR5cGUiOiIyIn0=\r\n"'''} self.myRequest = requests.post(self.loginUrl,data = self.jdata,headers = self.loginHeader,cookies=self.cookieFulsh) #self.loginCookies = requests.cookies.create_cookie('NewEbSessionId', 'eyJob3RlbCI6eyJhZGRpdGlvbmFsU3RhdHVzIjoiMTQ0IiwiY2l0eUlkIjoiMjQwNyIsImNpdHlO\r\nYW1lIjoi5LuB5oCA77yI6YG15LmJ77yJIiwiZ3Vlc3RSb29tQW1vdW50Ijo4MCwiaG90ZWxJZCI6\r\nIjEwMTAxMTI5IiwiaG90ZWxOYW1lIjoiQVBJ5rWL6K+V6YWS5bqXIiwiaXNEaXNhYmxlZCI6ZmFs\r\nc2UsInNob3RlbENvbnRhY3RvciI6IuW8oOS4iSIsInNob3RlbFBob25lIjoiMTMyMDYzNTQzOTYi\r\nLCJzdGFyIjoiNSJ9LCJob3RlbElkIjoiMTAxMDExMjkiLCJpZCI6MjUwODYsImlzTG9naW4iOnRy\r\ndWUsInNlc3Npb25JZCI6ImYxZjBhMGE2NWQ0NTQwODNhNTM1NTZhOGIzYWNiNTUwIiwic2luZ2xl\r\nSG90ZWxTaWduIjoiMSIsInN0YWZmTGV2ZWwiOjEsInN0YWZmTmFtZSI6InpoaWFwaWEiLCJzdGFm\r\nZk5hbWVFbiI6InpoaWFwaSIsInRpbWVTdGFtcCI6MTQzNzQ0NTA1NzQwMywidXNlcklkIjoiMjUw\r\nODYiLCJ1c2VyTmFtZSI6InpoaWFwaSIsInVzZXJSaWdodCI6IjEsMiw0LDUsNyw4LDksMTAsMTIs\r\nMTMsMTQsMjYsMjcsMzMsMzQsMzUsMzksNDAsNDEsNDMsNDUsNDYsNDciLCJ1c2VyU291cmNlU2ln\r\nbiI6IkVCIiwidXNlclR5cGUiOiIyIn0=\r\n') print 'return is:',self.myRequest.text dataDic = common().switchHttpStrToDic(self.myRequest.text) print 'response:~~' , self.myRequest.content self.assertEquals(dataDic['retcode'], 0, 'retcode is not 0') self.assertEquals(self.myRequest.status_code, 200, 'return is not 200') print '~~~~~~~~~~~~~@@Case \'testGetElongBankInfo\' over~~~~~~~~~~~~'
def testDebtUnpayment(self): tempCommon = common() result = requests.post( self.URL, data=self.jdata, headers=self.loginHeader, cookies=tempCommon.getAssembleKeyInCookieInPortal() ) print result.status_code print result.raw print "Get response:~~~~ ", result.content print result.headers print result.cookies print result.history self.assertEquals(result.status_code, 200, "return is not 200") self.assertNotEqual(re.search('"retcode":0', result.content), None, "retcod is not 0")
def testCommissonBill(self): tempCommon = common() #print 'GetCases().tempCookie',tempCommon.getAssembleKeyInCookieInPortal() self.myRequestCommisonBill = requests.post( self.URLCommissionBill, data=self.jloginDataCommissionBill, headers=self.loginHeader, cookies=tempCommon.getAssembleKeyInCookieInPortal()) print 'type self.myRequestCommisonBill:', type( self.myRequestCommisonBill.status_code) print "Get response: ~~~~ ", self.myRequestCommisonBill.content self.assertEquals(self.myRequestCommisonBill.status_code, 200, 'status.code is not 200') self.assertNotEqual( re.search('"retcode":0', self.myRequestCommisonBill.content), None, 'retcode is not 0') #self.assertEquals(self.myRequestCommisonBill.content()) print '~~~~~~~~~~~~~@@Case \'testCommissionBill\' over~~~~~~~~~~~~'
def testPaymentOrder(self): tempCookie = common() self.req = requests.post(self.URL,data = self.jdata, headers = self.loginHeader, cookies = tempCookie.getAssembleKeyInCookieInPortal()) print "Get response:~~~~ ", self.req.content self.assertEquals(self.req.status_code,200)