作者在 2016-10-18 21:28:00 发布以下内容
#-*- coding:UTF-8 -*- import sys, unittest, xmlrpclib, time, socket, select, multiprocessing , random,sqlite3 from main import database import esl_init from main import create_task_data from SimpleXMLRPCServer import SimpleXMLRPCServer from SimpleXMLRPCServer import SimpleXMLRPCRequestHandler import os from xml.dom import minidom from PublicFunction import ReadXml server = xmlrpclib.ServerProxy('http://127.0.0.1:9000') db = database.DB() global P P = ReadXml() #因为更新了用例,所以在修改用例编号,可以跑的在用例中都用脚本标出来了,unbind 需要改下用例编号,实际可以使用,但是编号不一样,需要用以前的用例做比较 class BIND(unittest.TestCase): #正在添加,暂时不能使用 def setUp(self): pass def tearDown(self): # pass time.sleep(3) # P.sql('delete from bind_list') def test_case8(self): #8 P.sql("INSERT INTO bind_list('eslid', 'salesno', 'apid', 'status') VALUES ('54-76-D9-99', 12345678, 1, NULL)") time.sleep(3) a = P.r("testdata", 0, "send_cmd8") print a ret,val = P.s(P.r("testdata", 0, "type8"),eval(a)) print ret,val self.assertEqual(P.r("testdata", 0, "ok8"),ret) print ret self.assertEqual(P.r("testdata", 0, "act8"),val[0]['bak']) print val[0]['bak'] self.assertEqual(P.r("testdata", 0, "ret8"),val[0]['ret']) print val[0]['ret'] time.sleep(2) self.assertEqual(P.r("testdata",0,"database8"),P.b("54-76-D9-99")) def test_case10(self): #10 P.sql("INSERT INTO bind_list('eslid', 'salesno', 'apid', 'status') VALUES ('54-76-D9-99', 1, 1, NULL)") time.sleep(3) a = P.r("testdata", 0, "send_cmd10") ret,val = P.s(P.r("testdata", 0, "type10"),eval(a)) self.assertEqual(P.r("testdata", 0, "ok10"),ret) self.assertEqual(P.r("testdata", 0, "act10"),val[0]['bak']) self.assertEqual(P.r("testdata", 0, "ret10"),val[0]['ret']) time.sleep(2) self.assertEqual(P.r("testdata",0,"database10"),P.b("54-76-D9-99")) def test_case12(self): #12 a = P.r("testdata", 0, "send_cmd12") ret,val = P.s(P.r("testdata", 0, "type12"),eval(a)) self.assertEqual(P.r("testdata", 0, "ok12"),ret) self.assertEqual(P.r("testdata", 0, "act12"),val[0]['bak']) self.assertEqual(P.r("testdata", 0, "ret12"),val[0]['ret']) time.sleep(2) self.assertEqual(P.r("testdata",0,"database12"),P.b("54-76-D9-99")) def test_case13(self): #13 a = P.r("testdata", 0, "send_cmd13") ret,val = P.s(P.r("testdata", 0, "type13"),eval(a)) self.assertEqual(P.r("testdata", 0, "ok13"),ret) self.assertEqual(P.r("testdata", 0, "act13"),val[0]['bak']) self.assertEqual(P.r("testdata", 0, "ret13"),val[0]['ret']) time.sleep(2) self.assertEqual(P.r("testdata",0,"database13"),P.b("54-76-D9-99")) def test_case15(self): #15 a = P.r("testdata", 0, "send_cmd15") ret,val = P.s(P.r("testdata", 0, "type15"),eval(a)) self.assertEqual(P.r("testdata", 0, "ok15"),ret) self.assertEqual(P.r("testdata", 0, "act15"),val[0]['bak']) self.assertEqual(P.r("testdata", 0, "ret15"),val[0]['ret']) time.sleep(2) self.assertEqual(P.r("testdata",0,"database15"),P.b("54-76-D9-99")) def test_case16(self): #16 a = P.r("testdata", 0, "send_cmd16") ret,val = P.s(P.r("testdata", 0, "type16"),eval(a)) self.assertEqual(P.r("testdata", 0, "ok16"),ret) self.assertEqual(P.r("testdata", 0, "act16"),val[0]['bak']) self.assertEqual(P.r("testdata", 0, "ret16"),val[0]['ret']) time.sleep(2) self.assertEqual(P.r("testdata",0,"database16"),P.b("54-76-D9-99")) def test_case18(self): #18 a = P.r("testdata", 0, "send_cmd18") ret,val = P.s(P.r("testdata", 0, "type18"),eval(a)) self.assertEqual(P.r("testdata", 0, "ok18"),ret) self.assertEqual(P.r("testdata", 0, "act18"),val[0]['bak']) self.assertEqual(P.r("testdata", 0, "ret18"),val[0]['ret']) time.sleep(2) self.assertEqual(P.r("testdata",0,"database18"),P.b("54-76-D9-99")) def test_case19(self): #19 a = P.r("testdata", 0, "send_cmd19") ret,val = P.s(P.r("testdata", 0, "type19"),eval(a)) self.assertEqual(P.r("testdata", 0, "ok19"),ret) self.assertEqual(P.r("testdata", 0, "act19"),val[0]['bak']) self.assertEqual(P.r("testdata", 0, "ret19"),val[0]['ret']) time.sleep(2) self.assertEqual(P.r("testdata",0,"database19"),P.b("54-76-D9-99")) def test_case21(self): #21 a = P.r("testdata", 0, "send_cmd21") ret,val = P.s(P.r("testdata", 0, "type21"),eval(a)) self.assertEqual(P.r("testdata", 0, "ok21"),ret) self.assertEqual(P.r("testdata", 0, "act21"),val[0]['bak']) self.assertEqual(P.r("testdata", 0, "ret21"),val[0]['ret']) time.sleep(2) self.assertEqual(P.r("testdata",0,"database21"),P.b("54-76-D9-99")) def test_case22(self): #22 a = P.r("testdata", 0, "send_cmd22") ret,val = P.s(P.r("testdata", 0, "type22"),eval(a)) self.assertEqual(P.r("testdata", 0, "ok22"),ret) self.assertEqual(P.r("testdata", 0, "act22"),val[0]['bak']) self.assertEqual(P.r("testdata", 0, "ret22"),val[0]['ret']) time.sleep(2) self.assertEqual(P.r("testdata",0,"database22"),P.b("54-76-D9-99")) def test_case23(self): #23 a = P.r("testdata", 0, "send_cmd23") ret,val = P.s(P.r("testdata", 0, "type23"),eval(a)) self.assertEqual(P.r("testdata", 0, "ok23"),ret) self.assertEqual(P.r("testdata", 0, "act23"),val[0]['bak']) self.assertEqual(P.r("testdata", 0, "ret23"),val[0]['ret']) time.sleep(2) self.assertEqual(P.r("testdata",0,"database23"),P.b("54-76-D9-99")) def test_case24(self): #24 a = P.r("testdata", 0, "send_cmd24") ret,val = P.s(P.r("testdata", 0, "type24"),eval(a)) self.assertEqual(P.r("testdata", 0, "ok24"),ret) self.assertEqual(P.r("testdata", 0, "act24"),val[0]['bak']) self.assertEqual(P.r("testdata", 0, "ret24"),val[0]['ret']) time.sleep(2) self.assertEqual(P.r("testdata",0,"database24"),P.b("54-76-D9-99")) def test_case25(self): #25 a = P.r("testdata", 0, "send_cmd25") ret,val = P.s(P.r("testdata", 0, "type25"),eval(a)) self.assertEqual(P.r("testdata", 0, "ok25"),ret) self.assertEqual(P.r("testdata", 0, "act25"),val[0]['bak']) self.assertEqual(P.r("testdata", 0, "ret25"),val[0]['ret']) time.sleep(2) self.assertEqual(P.r("testdata",0,"database25"),P.b("54-76-D9-99")) def test_case26(self): #26 a = P.r("testdata", 0, "send_cmd26") ret,val = P.s(P.r("testdata", 0, "type26"),eval(a)) self.assertEqual(P.r("testdata", 0, "ok26"),ret) self.assertEqual(P.r("testdata", 0, "act26"),val[0]['bak']) self.assertEqual(P.r("testdata", 0, "ret26"),val[0]['ret']) time.sleep(2) self.assertEqual(P.r("testdata",0,"database26"),P.b("54-76-D9-99")) def test_case27(self): #27 a = P.r("testdata", 0, "send_cmd27") ret,val = P.s(P.r("testdata", 0, "type27"),eval(a)) self.assertEqual(P.r("testdata", 0, "ok27"),ret) self.assertEqual(P.r("testdata", 0, "act27"),val[0]['bak']) self.assertEqual(P.r("testdata", 0, "ret27"),val[0]['ret']) time.sleep(2) self.assertEqual(P.r("testdata",0,"database27"),P.b("54-76-D9-99")) def test_case28(self): #28 a = P.r("testdata", 0, "send_cmd28") ret,val = P.s(P.r("testdata", 0, "type28"),eval(a)) self.assertEqual(P.r("testdata", 0, "ok28"),ret) self.assertEqual(P.r("testdata", 0, "act28"),val[0]['bak']) self.assertEqual(P.r("testdata", 0, "ret28"),val[0]['ret']) time.sleep(2) self.assertEqual(P.r("testdata",0,"database28"),P.b("54-76-D9-99")) def test_case29(self): #29 a = P.r("testdata", 0, "send_cmd29") ret,val = P.s(P.r("testdata", 0, "type29"),eval(a)) self.assertEqual(P.r("testdata", 0, "ok29"),ret) self.assertEqual(P.r("testdata", 0, "act29"),val[0]['bak']) self.assertEqual(P.r("testdata", 0, "ret29"),val[0]['ret']) time.sleep(2) self.assertEqual(P.r("testdata",0,"database29"),P.b("54-76-D9-99")) def test_case30(self): #30 a = P.r("testdata", 0, "send_cmd30") ret,val = P.s(P.r("testdata", 0, "type30"),eval(a)) self.assertEqual(P.r("testdata", 0, "ok30"),ret) self.assertEqual(P.r("testdata", 0, "act30"),val[0]['bak']) self.assertEqual(P.r("testdata", 0, "ret30"),val[0]['ret']) time.sleep(2) self.assertEqual(P.r("testdata",0,"database30"),P.b("54-76-D9-99")) def test_case31(self): #31 a = P.r("testdata", 0, "send_cmd31") ret,val = P.s(P.r("testdata", 0, "type31"),eval(a)) self.assertEqual(P.r("testdata", 0, "ok31"),ret) self.assertEqual(P.r("testdata", 0, "act31"),val[0]['bak']) self.assertEqual(P.r("testdata", 0, "ret31"),val[0]['ret']) time.sleep(2) self.assertEqual(P.r("testdata",0,"database31"),P.b("54-76-D9-99")) def test_case32(self): #32 a = P.r("testdata", 0, "send_cmd32") ret,val = P.s(P.r("testdata", 0, "type32"),eval(a)) self.assertEqual(P.r("testdata", 0, "ok32"),ret) self.assertEqual(P.r("testdata", 0, "act32"),val[0]['bak']) self.assertEqual(P.r("testdata", 0, "ret32"),val[0]['ret']) time.sleep(2) self.assertEqual(P.r("testdata",0,"database32"),P.b("54-76-D9-99")) def test_case33(self): #33 a = P.r("testdata", 0, "send_cmd33") ret,val = P.s(P.r("testdata", 0, "type33"),eval(a)) self.assertEqual(P.r("testdata", 0, "ok33"),ret) self.assertEqual(P.r("testdata", 0, "act33"),val[0]['bak']) self.assertEqual(P.r("testdata", 0, "ret33"),val[0]['ret']) time.sleep(2) self.assertEqual(P.r("testdata",0,"database33"),P.b("54-76-D9-99")) def test_case34(self): #34 a = P.r("testdata", 0, "send_cmd34") ret,val = P.s(P.r("testdata", 0, "type34"),eval(a)) self.assertEqual(P.r("testdata", 0, "ok34"),ret) self.assertEqual(P.r("testdata", 0, "act34"),val[0]['bak']) self.assertEqual(P.r("testdata", 0, "ret34"),val[0]['ret']) time.sleep(2) self.assertEqual(P.r("testdata",0,"database34"),P.b("54-76-D9-99")) def test_case35(self): #35 a = P.r("testdata", 0, "send_cmd35") ret,val = P.s(P.r("testdata", 0, "type35"),eval(a)) self.assertEqual(P.r("testdata", 0, "ok35"),ret) self.assertEqual(P.r("testdata", 0, "act35"),val[0]['bak']) self.assertEqual(P.r("testdata", 0, "ret35"),val[0]['ret']) time.sleep(2) self.assertEqual(P.r("testdata",0,"database35"),P.b("54-76-D9-99")) def test_case36(self): #36 a = P.r("testdata", 0, "send_cmd36") ret,val = P.s(P.r("testdata", 0, "type36"),eval(a)) self.assertEqual(P.r("testdata", 0, "ok36"),ret) self.assertEqual(P.r("testdata", 0, "act36"),val[0]['bak']) self.assertEqual(P.r("testdata", 0, "ret36"),val[0]['ret']) time.sleep(2) self.assertEqual(P.r("testdata",0,"database36"),P.b("54-76-D9-99")) def test_case37(self): #37 a = P.r("testdata", 0, "send_cmd37") ret,val = P.s(P.r("testdata", 0, "type37"),eval(a)) self.assertEqual(P.r("testdata", 0, "ok37"),ret) self.assertEqual(P.r("testdata", 0, "act37"),val[0]['bak']) self.assertEqual(P.r("testdata", 0, "ret37"),val[0]['ret']) time.sleep(2) self.assertEqual(P.r("testdata",0,"database37"),P.b("54-76-D9-99")) def test_case38(self): #38 a = P.r("testdata", 0, "send_cmd38") ret,val = P.s(P.r("testdata", 0, "type38"),eval(a)) self.assertEqual(P.r("testdata", 0, "ok38"),ret) self.assertEqual(P.r("testdata", 0, "act38"),val[0]['bak']) self.assertEqual(P.r("testdata", 0, "ret38"),val[0]['ret']) time.sleep(2) self.assertEqual(P.r("testdata",0,"database38"),P.b("54-76-D9-99")) def test_case39(self): #39 a = P.r("testdata", 0, "send_cmd39") ret,val = P.s(P.r("testdata", 0, "type39"),eval(a)) self.assertEqual(P.r("testdata", 0, "ok39"),ret) self.assertEqual(P.r("testdata", 0, "act39"),val[0]['bak']) self.assertEqual(P.r("testdata", 0, "ret39"),val[0]['ret']) time.sleep(2) self.assertEqual(P.r("testdata",0,"database39"),P.b("54-76-D9-99")) def test_case40(self): #40 a = P.r("testdata", 0, "send_cmd40") ret,val = P.s(P.r("testdata", 0, "type40"),eval(a)) self.assertEqual(P.r("testdata", 0, "ok40"),ret) self.assertEqual(P.r("testdata", 0, "act40"),val[0]['bak']) self.assertEqual(P.r("testdata", 0, "ret40"),val[0]['ret']) time.sleep(2) self.assertEqual(P.r("testdata",0,"database40"),P.b("54-76-D9-99")) def test_case41(self): #41 a = P.r("testdata", 0, "send_cmd41") ret,val = P.s(P.r("testdata", 0, "type41"),eval(a)) self.assertEqual(P.r("testdata", 0, "ok41"),ret) self.assertEqual(P.r("testdata", 0, "act41"),val[0]['bak']) self.assertEqual(P.r("testdata", 0, "ret41"),val[0]['ret']) time.sleep(2) self.assertEqual(P.r("testdata",0,"database41"),P.b("54-76-D9-99")) def test_case42(self): #42 a = P.r("testdata", 0, "send_cmd42") ret,val = P.s(P.r("testdata", 0, "type42"),eval(a)) self.assertEqual(P.r("testdata", 0, "ok42"),ret) self.assertEqual(P.r("testdata", 0, "act42"),val[0]['bak']) self.assertEqual(P.r("testdata", 0, "ret42"),val[0]['ret']) time.sleep(2) self.assertEqual(P.r("testdata",0,"database42"),P.b("54-76-D9-99")) def test_case43(self): #43 a = P.r("testdata", 0, "send_cmd43") ret,val = P.s(P.r("testdata", 0, "type43"),eval(a)) self.assertEqual(P.r("testdata", 0, "ok43"),ret) self.assertEqual(P.r("testdata", 0, "act43"),val[0]['bak']) self.assertEqual(P.r("testdata", 0, "ret43"),val[0]['ret']) time.sleep(2) self.assertEqual(P.r("testdata",0,"database43"),P.b("54-76-D9-99")) def test_case44(self): #44 a = P.r("testdata", 0, "send_cmd44") ret,val = P.s(P.r("testdata", 0, "type44"),eval(a)) self.assertEqual(P.r("testdata", 0, "ok44"),ret) self.assertEqual(P.r("testdata", 0, "act44"),val[0]['bak']) self.assertEqual(P.r("testdata", 0, "ret44"),val[0]['ret']) time.sleep(2) self.assertEqual(P.r("testdata",0,"database44"),P.b("54-76-D9-99")) def test_case45(self): #45 a = P.r("testdata", 0, "send_cmd45") ret,val = P.s(P.r("testdata", 0, "type45"),eval(a)) self.assertEqual(P.r("testdata", 0, "ok45"),ret) self.assertEqual(P.r("testdata", 0, "act45"),val[0]['bak']) self.assertEqual(P.r("testdata", 0, "ret45"),val[0]['ret']) time.sleep(2) self.assertEqual(P.r("testdata",0,"database45"),P.b("54-76-D9-99")) def test_case46(self): #46 a = P.r("testdata", 0, "send_cmd46") ret,val = P.s(P.r("testdata", 0, "type46"),eval(a)) self.assertEqual(P.r("testdata", 0, "ok46"),ret) self.assertEqual(P.r("testdata", 0, "act46"),val[0]['bak']) self.assertEqual(P.r("testdata", 0, "ret46"),val[0]['ret']) time.sleep(2) self.assertEqual(P.r("testdata",0,"database46"),P.b("54-76-D9-99")) def test_case47(self): #47 a = P.r("testdata", 0, "send_cmd47") ret,val = P.s(P.r("testdata", 0, "type47"),eval(a)) self.assertEqual(P.r("testdata", 0, "ok47"),ret) self.assertEqual(P.r("testdata", 0, "act47"),val[0]['bak']) self.assertEqual(P.r("testdata", 0, "ret47"),val[0]['ret']) time.sleep(2) self.assertEqual(P.r("testdata",0,"database47"),P.b("54-76-D9-99")) def test_case48(self): #48 a = P.r("testdata", 0, "send_cmd48") ret,val = P.s(P.r("testdata", 0, "type48"),eval(a)) self.assertEqual(P.r("testdata", 0, "ok48"),ret) self.assertEqual(P.r("testdata", 0, "act48"),val[0]['bak']) self.assertEqual(P.r("testdata", 0, "ret48"),val[0]['ret']) time.sleep(2) self.assertEqual(P.r("testdata",0,"database48"),P.b("54-76-D9-99")) def test_case49(self): #49 a = P.r("testdata", 0, "send_cmd49") ret,val = P.s(P.r("testdata", 0, "type49"),eval(a)) self.assertEqual(P.r("testdata", 0, "ok49"),ret) self.assertEqual(P.r("testdata", 0, "act49"),val[0]['bak']) self.assertEqual(P.r("testdata", 0, "ret49"),val[0]['ret']) time.sleep(2) self.assertEqual(P.r("testdata",0,"database49"),P.b("54-76-D9-99")) def test_case50(self): #50 a = P.r("testdata", 0, "send_cmd50") ret,val = P.s(P.r("testdata", 0, "type50"),eval(a)) self.assertEqual(P.r("testdata", 0, "ok50"),ret) self.assertEqual(P.r("testdata", 0, "act50"),val[0]['bak']) self.assertEqual(P.r("testdata", 0, "ret50"),val[0]['ret']) time.sleep(2) self.assertEqual(P.r("testdata",0,"database50"),P.b("54-76-D9-99")) def test_case51(self): #51 a = P.r("testdata", 0, "send_cmd51") ret,val = P.s(P.r("testdata", 0, "type51"),eval(a)) self.assertEqual(P.r("testdata", 0, "ok51"),ret) self.assertEqual(P.r("testdata", 0, "act51"),val[0]['bak']) self.assertEqual(P.r("testdata", 0, "ret51"),val[0]['ret']) time.sleep(2) self.assertEqual(P.r("testdata",0,"database51"),P.b("54-76-D9-99")) def test_case52(self): #52 a = P.r("testdata", 0, "send_cmd52") ret,val = P.s(P.r("testdata", 0, "type52"),eval(a)) self.assertEqual(P.r("testdata", 0, "ok52"),ret) self.assertEqual(P.r("testdata", 0, "act52"),val[0]['bak']) self.assertEqual(P.r("testdata", 0, "ret52"),val[0]['ret']) time.sleep(2) self.assertEqual(P.r("testdata",0,"database52"),P.b("54-76-D9-99")) def test_case53(self): #53 a = P.r("testdata", 0, "send_cmd53") ret,val = P.s(P.r("testdata", 0, "type53"),eval(a)) self.assertEqual(P.r("testdata", 0, "ok53"),ret) self.assertEqual(P.r("testdata", 0, "act53"),val[0]['bak']) self.assertEqual(P.r("testdata", 0, "ret53"),val[0]['ret']) time.sleep(2) self.assertEqual(P.r("testdata",0,"database53"),P.b("54-76-D9-99")) def test_case54(self): #54 a = P.r("testdata", 0, "send_cmd54") ret,val = P.s(P.r("testdata", 0, "type54"),eval(a)) self.assertEqual(P.r("testdata", 0, "ok54"),ret) self.assertEqual(P.r("testdata", 0, "act54"),val[0]['bak']) self.assertEqual(P.r("testdata", 0, "ret54"),val[0]['ret']) time.sleep(2) self.assertEqual(P.r("testdata",0,"database54"),P.b("54-76-D9-99")) def test_case55(self): #55 a = P.r("testdata", 0, "send_cmd55") ret,val = P.s(P.r("testdata", 0, "type55"),eval(a)) self.assertEqual(P.r("testdata", 0, "ok55"),ret) self.assertEqual(P.r("testdata", 0, "act55"),val[0]['bak']) self.assertEqual(P.r("testdata", 0, "ret55"),val[0]['ret']) time.sleep(2) self.assertEqual(P.r("testdata",0,"database55"),P.b("54-76-D9-99")) def test_case56(self): #56 a = P.r("testdata", 0, "send_cmd56") ret,val = P.s(P.r("testdata", 0, "type56"),eval(a)) self.assertEqual(P.r("testdata", 0, "ok56"),ret) self.assertEqual(P.r("testdata", 0, "act56"),val[0]['bak']) self.assertEqual(P.r("testdata", 0, "ret56"),val[0]['ret']) time.sleep(2) self.assertEqual(P.r("testdata",0,"database56"),P.b("54-76-D9-99")) def test_case57(self): #57 a = P.r("testdata", 0, "send_cmd57") ret,val = P.s(P.r("testdata", 0, "type57"),eval(a)) self.assertEqual(P.r("testdata", 0, "ok57"),ret) self.assertEqual(P.r("testdata", 0, "act57"),val[0]['bak']) self.assertEqual(P.r("testdata", 0, "ret57"),val[0]['ret']) time.sleep(2) self.assertEqual(P.r("testdata",0,"database57"),P.b("54-76-D9-99")) def test_case58(self): #58 a = P.r("testdata", 0, "send_cmd58") ret,val = P.s(P.r("testdata", 0, "type58"),eval(a)) self.assertEqual(P.r("testdata", 0, "ok58"),ret) self.assertEqual(P.r("testdata", 0, "act58"),val[0]['bak']) self.assertEqual(P.r("testdata", 0, "ret58"),val[0]['ret']) time.sleep(2) self.assertEqual(P.r("testdata",0,"database58"),P.b("54-76-D9-99")) def test_case59(self): #59 a = P.r("testdata", 0, "send_cmd59") ret,val = P.s(P.r("testdata", 0, "type59"),eval(a)) self.assertEqual(P.r("testdata", 0, "ok59"),ret) self.assertEqual(P.r("testdata", 0, "act59"),val[0]['bak']) self.assertEqual(P.r("testdata", 0, "ret59"),val[0]['ret']) time.sleep(2) self.assertEqual(P.r("testdata",0,"database59"),P.b("54-76-D9-99")) def test_case60(self): #60 a = P.r("testdata", 0, "send_cmd60") ret,val = P.s(P.r("testdata", 0, "type60"),eval(a)) self.assertEqual(P.r("testdata", 0, "ok60"),ret) self.assertEqual(P.r("testdata", 0, "act60"),val[0]['bak']) self.assertEqual(P.r("testdata", 0, "ret60"),val[0]['ret']) time.sleep(2) self.assertEqual(P.r("testdata",0,"database60"),P.b("54-76-D9-99")) def test_case61(self): #61 a = P.r("testdata", 0, "send_cmd61") ret,val = P.s(P.r("testdata", 0, "type61"),eval(a)) self.assertEqual(P.r("testdata", 0, "ok61"),ret) self.assertEqual(P.r("testdata", 0, "act61"),val[0]['bak']) self.assertEqual(P.r("testdata", 0, "ret61"),val[0]['ret']) time.sleep(2) self.assertEqual(P.r("testdata",0,"database61"),P.b("54-76-D9-99")) def test_case62(self): #62 a = P.r("testdata", 0, "send_cmd62") ret,val = P.s(P.r("testdata", 0, "type62"),eval(a)) self.assertEqual(P.r("testdata", 0, "ok62"),ret) self.assertEqual(P.r("testdata", 0, "act62"),val[0]['bak']) self.assertEqual(P.r("testdata", 0, "ret62"),val[0]['ret']) time.sleep(2) self.assertEqual(P.r("testdata",0,"database62"),P.b("54-76-D9-99")) def test_case63(self): #63 a = P.r("testdata", 0, "send_cmd63") ret,val = P.s(P.r("testdata", 0, "type63"),eval(a)) self.assertEqual(P.r("testdata", 0, "ok63"),ret) self.assertEqual(P.r("testdata", 0, "act63"),val[0]['bak']) self.assertEqual(P.r("testdata", 0, "ret63"),val[0]['ret']) time.sleep(2) self.assertEqual(P.r("testdata",0,"database63"),P.b("54-76-D9-99")) def test_case64(self): #64 a = P.r("testdata", 0, "send_cmd64") ret,val = P.s(P.r("testdata", 0, "type64"),eval(a)) self.assertEqual(P.r("testdata", 0, "ok64"),ret) self.assertEqual(P.r("testdata", 0, "act64"),val[0]['bak']) self.assertEqual(P.r("testdata", 0, "ret64"),val[0]['ret']) time.sleep(2) self.assertEqual(P.r("testdata",0,"database64"),P.b("54-76-D9-99")) def test_case65(self): #65 a = P.r("testdata", 0, "send_cmd65") ret,val = P.s(P.r("testdata", 0, "type65"),eval(a)) self.assertEqual(P.r("testdata", 0, "ok65"),ret) self.assertEqual(P.r("testdata", 0, "act65"),val[0]['bak']) self.assertEqual(P.r("testdata", 0, "ret65"),val[0]['ret']) time.sleep(2) self.assertEqual(P.r("testdata",0,"database65"),P.b("54-76-D9-99")) def test_case66(self): #66 a = P.r("testdata", 0, "send_cmd66") ret,val = P.s(P.r("testdata", 0, "type66"),eval(a)) self.assertEqual(P.r("testdata", 0, "ok66"),ret) self.assertEqual(P.r("testdata", 0, "act66"),val[0]['bak']) self.assertEqual(P.r("testdata", 0, "ret66"),val[0]['ret']) time.sleep(2) self.assertEqual(P.r("testdata",0,"database66"),P.b("54-76-D9-99")) def test_case67(self): #67 a = P.r("testdata", 0, "send_cmd67") ret,val = P.s(P.r("testdata", 0, "type67"),eval(a)) self.assertEqual(P.r("testdata", 0, "ok67"),ret) self.assertEqual(P.r("testdata", 0, "act67"),val[0]['bak']) self.assertEqual(P.r("testdata", 0, "ret67"),val[0]['ret']) time.sleep(2) self.assertEqual(P.r("testdata",0,"database67"),P.b("54-76-D9-99")) class UNBIND(unittest.TestCase): #解绑功能以老的用例为主 def SetUp(self): pass def tearDown(self): time.sleep(55) P.sql("delete from bind_list") time.sleep(5) def test_case68(self): #68 P.sql("INSERT INTO bind_list('eslid', 'salesno', 'apid', 'status') VALUES ('54-72-C0-99', 12345678, 1, NULL)") time.sleep(3) a = P.r("testdata1", 0, "send_cmd68") print a ret,val = P.s(P.r("testdata1", 0, "type68"),eval(a)) print ret,val self.assertEqual(P.r("testdata1", 0, "ok68"),ret) print ret self.assertEqual(P.r("testdata1", 0, "act68"),val[0]['bak']) print val[0]['bak'] self.assertEqual(P.r("testdata1", 0, "ret68"),val[0]['ret']) print val[0]['ret'] self.assertEqual(P.r("testdata1",0,"database68"),P.u("54-76-D9-99")) print P.u("54-76-D9-99") def test_case69(self): #69 P.sql("INSERT INTO bind_list('eslid', 'salesno', 'apid', 'status') VALUES ('54-72-C0-99', 12345678, 1, NULL)") #P.sql("INSERT INTO bind_list('eslid', 'salesno', 'apid', 'status') VALUES ('54-76-D9-99', 12345678, 1, NULL)") time.sleep(3) a = P.r("testdata1", 0, "send_cmd69") ret,val = P.s(P.r("testdata1", 0, "type69"),eval(a)) self.assertEqual(P.r("testdata1", 0, "ok69"),ret) self.assertEqual(P.r("testdata1", 0, "act69"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret69"),val[0]['ret']) def test_case71(self): #71 P.sql("INSERT INTO bind_list('eslid', 'salesno', 'apid', 'status') VALUES ('54-72-C0-99', 100001, 1, NULL)") P.sql("INSERT INTO bind_list('eslid', 'salesno', 'apid', 'status') VALUES ('54-76-D9-99', 100001, 1, NULL)") time.sleep(3) a = P.r("testdata1", 0, "send_cmd71") ret,val = P.s(P.r("testdata1", 0, "type71"),eval(a)) self.assertEqual(P.r("testdata1", 0, "ok71"),ret) self.assertEqual(P.r("testdata1", 0, "act71"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret71"),val[0]['ret']) def test_case73(self): #73 P.sql("INSERT INTO bind_list('eslid', 'salesno', 'apid', 'status') VALUES ('54-72-C0-99', 100002, 1, NULL)") P.sql("INSERT INTO bind_list('eslid', 'salesno', 'apid', 'status') VALUES ('54-76-D9-99', 100001, 1, NULL)") time.sleep(3) a = P.r("testdata1", 0, "send_cmd73") ret,val = P.s(P.r("testdata1", 0, "type73"),eval(a)) self.assertEqual(P.r("testdata1", 0, "ok73"),ret) self.assertEqual(P.r("testdata1", 0, "act73"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret73"),val[0]['ret']) def test_case74(self): #74 P.sql("INSERT INTO bind_list('eslid', 'salesno', 'apid', 'status') VALUES ('54-72-C0-99', 12345678, 1, NULL)") P.sql("INSERT INTO bind_list('eslid', 'salesno', 'apid', 'status') VALUES ('54-76-D9-99', 100001, 1, NULL)") time.sleep(3) a = P.r("testdata1", 0, "send_cmd74") ret,val = P.s(P.r("testdata1", 0, "type74"),eval(a)) self.assertEqual(P.r("testdata1", 0, "ok74"),ret) self.assertEqual(P.r("testdata1", 0, "act74"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret74"),val[0]['ret']) def test_case75(self): #75 P.sql("INSERT INTO bind_list('eslid', 'salesno', 'apid', 'status') VALUES ('54-72-C0-99', 12345678, 1, NULL)") P.sql("INSERT INTO bind_list('eslid', 'salesno', 'apid', 'status') VALUES ('54-76-D9-99', 100001, 1, NULL)") time.sleep(3) a = P.r("testdata1", 0, "send_cmd75") ret,val = P.s(P.r("testdata1", 0, "type75"),eval(a)) self.assertEqual(P.r("testdata1", 0, "ok75"),ret) self.assertEqual(P.r("testdata1", 0, "act75"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret75"),val[0]['ret']) def test_case76(self): #76 P.sql("INSERT INTO bind_list('eslid', 'salesno', 'apid', 'status') VALUES ('54-72-C0-99', 12345678, 1, NULL)") P.sql("INSERT INTO bind_list('eslid', 'salesno', 'apid', 'status') VALUES ('54-76-D9-99', 100001, 1, NULL)") time.sleep(3) a = P.r("testdata1", 0, "send_cmd76") ret,val = P.s(P.r("testdata1", 0, "type76"),eval(a)) self.assertEqual(P.r("testdata1", 0, "ok76"),ret) self.assertEqual(P.r("testdata1", 0, "act76"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret76"),val[0]['ret']) def test_case77(self): #77 P.sql("INSERT INTO bind_list('eslid', 'salesno', 'apid', 'status') VALUES ('54-72-C0-99', 12345678, 2, NULL)") time.sleep(3) a = P.r("testdata1", 0, "send_cmd77") ret,val = P.s(P.r("testdata1", 0, "type77"),eval(a)) self.assertEqual(P.r("testdata1", 0, "ok77"),ret) self.assertEqual(P.r("testdata1", 0, "act77"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret77"),val[0]['ret']) def test_case79(self): #79 P.sql("INSERT INTO bind_list('eslid', 'salesno', 'apid', 'status') VALUES ('54-72-C0-99', 12345678, 1, NULL)") time.sleep(3) a = P.r("testdata1", 0, "send_cmd79") ret,val = P.s(P.r("testdata1", 0, "type79"),eval(a)) self.assertEqual(P.r("testdata1", 0, "ok79"),ret) self.assertEqual(P.r("testdata1", 0, "act79"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret79"),val[0]['ret']) def test_case80(self): #80 # P.sql("INSERT INTO bind_list('eslid', 'salesno', 'apid', 'status') VALUES ('54-72-C0-99', 12345678, 1, NULL)") time.sleep(3) a = P.r("testdata1", 0, "send_cmd80") ret,val = P.s(P.r("testdata1", 0, "type80"),eval(a)) self.assertEqual(P.r("testdata1", 0, "ok80"),ret) self.assertEqual(P.r("testdata1", 0, "act80"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret80"),val[0]['ret']) def test_case81(self): #81 P.sql("INSERT INTO bind_list('eslid', 'salesno', 'apid', 'status') VALUES ('54-72-C0-99', 1, 1, NULL)") time.sleep(3) a = P.r("testdata1", 0, "send_cmd81") ret,val = P.s(P.r("testdata1", 0, "type81"),eval(a)) self.assertEqual(P.r("testdata1", 0, "ok81"),ret) self.assertEqual(P.r("testdata1", 0, "act81"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret81"),val[0]['ret']) def test_case82(self): #82 P.sql("INSERT INTO bind_list('eslid', 'salesno', 'apid', 'status') VALUES ('54-72-C0-99', 12345678, 1, NULL)") time.sleep(3) a = P.r("testdata1", 0, "send_cmd82") ret,val = P.s(P.r("testdata1", 0, "type82"),eval(a)) self.assertEqual(P.r("testdata1", 0, "ok82"),ret) self.assertEqual(P.r("testdata1", 0, "act82"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret82"),val[0]['ret']) def test_case83(self): #83 P.sql("INSERT INTO bind_list('eslid', 'salesno', 'apid', 'status') VALUES ('54-72-C0-99', 12345678, 1, NULL)") time.sleep(3) a = P.r("testdata1", 0, "send_cmd83") ret,val = P.s(P.r("testdata1", 0, "type83"),eval(a)) self.assertEqual(P.r("testdata1", 0, "ok83"),ret) self.assertEqual(P.r("testdata1", 0, "act83"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret83"),val[0]['ret']) def test_case84(self): #84 P.sql("INSERT INTO bind_list('eslid', 'salesno', 'apid', 'status') VALUES ('54-72-C0-99', 12345678, 1, NULL)") time.sleep(3) a = P.r("testdata1", 0, "send_cmd84") ret,val = P.s(P.r("testdata1", 0, "type84"),eval(a)) self.assertEqual(P.r("testdata1", 0, "ok84"),ret) self.assertEqual(P.r("testdata1", 0, "act84"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret84"),val[0]['ret']) def test_case85(self): #85 P.sql("INSERT INTO bind_list('eslid', 'salesno', 'apid', 'status') VALUES ('54-72-C0-99', 12345678, 1, NULL)") time.sleep(3) a = P.r("testdata1", 0, "send_cmd85") ret,val = P.s(P.r("testdata1", 0, "type85"),eval(a)) self.assertEqual(P.r("testdata1", 0, "ok85"),ret) self.assertEqual(P.r("testdata1", 0, "act85"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret85"),val[0]['ret']) def test_case86(self): #86 P.sql("INSERT INTO bind_list('eslid', 'salesno', 'apid', 'status') VALUES ('54-72-C0-99', 12345678, 1, NULL)") time.sleep(3) a = P.r("testdata1", 0, "send_cmd86") ret,val = P.s(P.r("testdata1", 0, "type86"),eval(a)) self.assertEqual(P.r("testdata1", 0, "ok86"),ret) self.assertEqual(P.r("testdata1", 0, "act86"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret86"),val[0]['ret']) def test_case87(self): #87 P.sql("INSERT INTO bind_list('eslid', 'salesno', 'apid', 'status') VALUES ('54-72-C0-99', 12345678, 1, NULL)") time.sleep(3) a = P.r("testdata1", 0, "send_cmd87") ret,val = P.s(P.r("testdata1", 0, "type87"),eval(a)) self.assertEqual(P.r("testdata1", 0, "ok87"),ret) self.assertEqual(P.r("testdata1", 0, "act87"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret87"),val[0]['ret']) def test_case88(self): #88 P.sql("INSERT INTO bind_list('eslid', 'salesno', 'apid', 'status') VALUES ('54-72-C0-99', 12345678, 1, NULL)") time.sleep(3) a = P.r("testdata1", 0, "send_cmd88") ret,val = P.s(P.r("testdata1", 0, "type88"),eval(a)) self.assertEqual(P.r("testdata1", 0, "ok88"),ret) self.assertEqual(P.r("testdata1", 0, "act88"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret88"),val[0]['ret']) def test_case89(self): #89 P.sql("INSERT INTO bind_list('eslid', 'salesno', 'apid', 'status') VALUES ('54-72-C0-99', 12345678, 1, NULL)") time.sleep(3) a = P.r("testdata1", 0, "send_cmd89") ret,val = P.s(P.r("testdata1", 0, "type89"),eval(a)) self.assertEqual(P.r("testdata1", 0, "ok89"),ret) self.assertEqual(P.r("testdata1", 0, "act89"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret89"),val[0]['ret']) def test_case90(self): #90 P.sql("INSERT INTO bind_list('eslid', 'salesno', 'apid', 'status') VALUES ('54-72-C0-99', 12345678, 1, NULL)") time.sleep(3) a = P.r("testdata1", 0, "send_cmd90") ret,val = P.s(P.r("testdata1", 0, "type90"),eval(a)) self.assertEqual(P.r("testdata1", 0, "ok90"),ret) self.assertEqual(P.r("testdata1", 0, "act90"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret90"),val[0]['ret']) def test_case91(self): #91 P.sql("INSERT INTO bind_list('eslid', 'salesno', 'apid', 'status') VALUES ('54-72-C0-99', 12345678, 1, NULL)") time.sleep(3) a = P.r("testdata1", 0, "send_cmd91") ret,val = P.s(P.r("testdata1", 0, "type91"),eval(a)) self.assertEqual(P.r("testdata1", 0, "ok91"),ret) self.assertEqual(P.r("testdata1", 0, "act91"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret91"),val[0]['ret']) def test_case92(self): #92 P.sql("INSERT INTO bind_list('eslid', 'salesno', 'apid', 'status') VALUES ('54-72-C0-99', 12345678, 1, NULL)") time.sleep(3) a = P.r("testdata1", 0, "send_cmd92") ret,val = P.s(P.r("testdata1", 0, "type92"),eval(a)) self.assertEqual(P.r("testdata1", 0, "ok92"),ret) self.assertEqual(P.r("testdata1", 0, "act92"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret92"),val[0]['ret']) def test_case93(self): #93 P.sql("INSERT INTO bind_list('eslid', 'salesno', 'apid', 'status') VALUES ('54-72-C0-99', 1, 1, NULL)") time.sleep(3) a = P.r("testdata1", 0, "send_cmd93") ret,val = P.s(P.r("testdata1", 0, "type93"),eval(a)) self.assertEqual(P.r("testdata1", 0, "ok93"),ret) self.assertEqual(P.r("testdata1", 0, "act93"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret93"),val[0]['ret']) def test_case94(self): #94 P.sql("INSERT INTO bind_list('eslid', 'salesno', 'apid', 'status') VALUES ('54-72-C0-99', 1, 1, NULL)") time.sleep(3) a = P.r("testdata1", 0, "send_cmd94") ret,val = P.s(P.r("testdata1", 0, "type94"),eval(a)) self.assertEqual(P.r("testdata1", 0, "ok94"),ret) self.assertEqual(P.r("testdata1", 0, "act94"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret94"),val[0]['ret']) def test_case95(self): #95 P.sql("INSERT INTO bind_list('eslid', 'salesno', 'apid', 'status') VALUES ('54-72-C0-99', 1, 1, NULL)") time.sleep(3) a = P.r("testdata1", 0, "send_cmd95") ret,val = P.s(P.r("testdata1", 0, "type95"),eval(a)) self.assertEqual(P.r("testdata1", 0, "ok95"),ret) self.assertEqual(P.r("testdata1", 0, "act95"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret95"),val[0]['ret']) def test_case96(self): #96 P.sql("INSERT INTO bind_list('eslid', 'salesno', 'apid', 'status') VALUES ('54-72-C0-99', 1, 1, NULL)") time.sleep(3) a = P.r("testdata1", 0, "send_cmd96") ret,val = P.s(P.r("testdata1", 0, "type96"),eval(a)) self.assertEqual(P.r("testdata1", 0, "ok96"),ret) self.assertEqual(P.r("testdata1", 0, "act96"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret96"),val[0]['ret']) def test_case97(self): #97 P.sql("INSERT INTO bind_list('eslid', 'salesno', 'apid', 'status') VALUES ('54-72-C0-99', 1, 1, NULL)") time.sleep(3) a = P.r("testdata1", 0, "send_cmd97") ret,val = P.s(P.r("testdata1", 0, "type97"),eval(a)) self.assertEqual(P.r("testdata1", 0, "ok97"),ret) self.assertEqual(P.r("testdata1", 0, "act97"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret97"),val[0]['ret']) def test_case98(self): #98 P.sql("INSERT INTO bind_list('eslid', 'salesno', 'apid', 'status') VALUES ('54-72-C0-99', 1, 1, NULL)") time.sleep(3) a = P.r("testdata1", 0, "send_cmd98") ret,val = P.s(P.r("testdata1", 0, "type98"),eval(a)) self.assertEqual(P.r("testdata1", 0, "ok98"),ret) self.assertEqual(P.r("testdata1", 0, "act98"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret98"),val[0]['ret']) def test_case99(self): #99 P.sql("INSERT INTO bind_list('eslid', 'salesno', 'apid', 'status') VALUES ('54-72-C0-99', 1, 1, NULL)") time.sleep(3) a = P.r("testdata1", 0, "send_cmd99") ret,val = P.s(P.r("testdata1", 0, "type99"),eval(a)) self.assertEqual(P.r("testdata1", 0, "ok99"),ret) self.assertEqual(P.r("testdata1", 0, "act99"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret99"),val[0]['ret']) def test_case100(self): #100 P.sql("INSERT INTO bind_list('eslid', 'salesno', 'apid', 'status') VALUES ('54-72-C0-99', 1, 1, NULL)") time.sleep(3) a = P.r("testdata1", 0, "send_cmd100") ret,val = P.s(P.r("testdata1", 0, "type100"),eval(a)) self.assertEqual(P.r("testdata1", 0, "ok100"),ret) self.assertEqual(P.r("testdata1", 0, "act100"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret100"),val[0]['ret']) def test_case101(self): #101 P.sql("INSERT INTO bind_list('eslid', 'salesno', 'apid', 'status') VALUES ('54-72-C0-99', 1, 1, NULL)") time.sleep(3) a = P.r("testdata1", 0, "send_cmd101") ret,val = P.s(P.r("testdata1", 0, "type101"),eval(a)) self.assertEqual(P.r("testdata1", 0, "ok101"),ret) self.assertEqual(P.r("testdata1", 0, "act101"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret101"),val[0]['ret']) def test_case102(self): #102 P.sql("INSERT INTO bind_list('eslid', 'salesno', 'apid', 'status') VALUES ('54-72-C0-99', 1, 1, NULL)") time.sleep(3) a = P.r("testdata1", 0, "send_cmd102") ret,val = P.s(P.r("testdata1", 0, "type102"),eval(a)) self.assertEqual(P.r("testdata1", 0, "ok102"),ret) self.assertEqual(P.r("testdata1", 0, "act102"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret102"),val[0]['ret']) class SALES_UPDATA_BUF(unittest.TestCase): def setUp(self): pass def tearDown(self): pass class ESL_NETLINK(unittest.TestCase): # ESL_NETLINK def setUp(self): # P.clearlog() pass def tearDown(self): time.sleep(50) server.send_cmd('ESL_NETLINK',[{"eslid":"54-72-C0-99", "nw1":"51-01-03-66", "nw3":"158","op2":"5", "setchn":"158","grpchn":"158"}]) time.sleep(30) def test_case262(self): #指定op2,setchn,grpchn id = '262' print '\n'+id P.sql("delete from bind_list") P.sql("delete from sales_list") time.sleep(3) P.sql("INSERT INTO bind_list('eslid', 'salesno', 'apid', 'status') VALUES ('54-72-C0-99', 1, 1, NULL)") P.sql("INSERT INTO sales_list('salesno', 'salesname', 'Price', 'oldprice', 'startdate', 'enddate', 'Price1', 'Price2', 'Price3', 'sid', 'lastworktime', 'status', 'barcode', 'origin', 'spec', 'location', 'unit', 'grade', 'position', 'exhibition', 'protype', 'qrcode', 'specifications', 'newtask', 'shelfposition', 'ROWID') VALUES (1, 'cadillac', '1940', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', 16)") time.sleep(3) n = "158" s = "158" g = "158" esl = "54-72-C0-99" ret,val = server.send_cmd('ESL_NETLINK', [{"eslid":esl, "nw1":"51-01-03-66", "nw3":n,"op2":"5", "setchn":s, "grpchn":g}]) time.sleep(20) P.cs() try: self.assertEqual(P.r("testdata1", 0, "ok262"),ret) self.assertEqual(P.r("testdata1", 0, "act262"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret262"),val[0]['ret']) self.assertEqual(P.incmplog(n,s,g),P.r("testdata1", 0, "log262")) self.assertEqual(P.incmpdb(esl,n,s,g),P.r("testdata1", 0, "db262")) time.sleep(3) finally: P.u(id) def test_case263(self):#不指定op2,setchn,grpchn) id = '263' print '\n'+id n = "158" s = "158" g = "158" esl = "54-72-C0-99" nw1 = "51-01-03-66" ret,val = server.send_cmd('ESL_NETLINK', [{"eslid":esl, "nw1":"51-01-03-66", "nw3":n}]) time.sleep(30) P.cs() try: self.assertEqual(P.r("testdata1", 0, "ok263"),ret) self.assertEqual(P.r("testdata1", 0, "act263"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret263"),val[0]['ret']) self.assertEqual(P.incmplog(n,s,g),P.r("testdata1", 0, "log263")) self.assertEqual(P.incmpdb(esl,n,s,g),P.r("testdata1", 0, "db263")) finally: time.sleep(3) P.u(id) def test_case264(self):#(不指定setchn) id = '264' print '\n'+id n = "178" s = "178" g = "178" esl = "54-72-C0-99" nw1 = "51-01-03-66" ret,val = server.send_cmd('ESL_NETLINK', [{"eslid":esl, "nw1":"51-01-03-66", "nw3":n,"op2":"5","grpchn":g}]) time.sleep(50) P.cs() try: self.assertEqual(P.r("testdata1", 0, "ok264"),ret) self.assertEqual(P.r("testdata1", 0, "act264"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret264"),val[0]['ret']) self.assertEqual(P.incmplog(n,"158",g),P.r("testdata1", 0, "log264")) self.assertEqual(P.incmpdb(esl,n,"158",g),P.r("testdata1", 0, "db264")) finally: P.u(id) def test_case265(self):#通过API接口,进行组网(不指定grpchn) id = '265' print '\n'+id n = "198" s = "198" g = "198" esl = "54-72-C0-99" nw1 = "51-01-03-66" ret,val = server.send_cmd('ESL_NETLINK', [{"eslid":esl, "nw1":"51-01-03-66", "nw3":n,"op2":"5","setchn":s}]) time.sleep(30) P.cs() try: self.assertEqual(P.r("testdata1", 0, "ok265"),ret) self.assertEqual(P.r("testdata1", 0, "act265"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret265"),val[0]['ret']) self.assertEqual(P.incmplog(n,s,"158"),P.r("testdata1", 0, "log265")) self.assertEqual(P.incmpdb(esl,n,s,"158"),P.r("testdata1", 0, "db265")) finally: time.sleep(5) P.u(id) def test_case266(self):#(不指定op2) id = '266' print '\n'+id n = "178" s = "178" g = "178" esl = "54-72-C0-99" nw1 = "51-01-03-66" ret,val = server.send_cmd('ESL_NETLINK', [{"eslid":esl, "nw1":"51-01-03-66", "nw3":n,"setchn":s, "grpchn":g}]) time.sleep(30) P.cs() try: self.assertEqual(P.r("testdata1", 0, "ok266"),ret) self.assertEqual(P.r("testdata1", 0, "act266"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret266"),val[0]['ret']) self.assertEqual(P.incmplog(n,s,g),P.r("testdata1", 0, "log266")) self.assertEqual(P.incmpdb(esl,n,s,g),P.r("testdata1", 0, "db266")) finally: time.sleep(5) P.u(id) time.sleep(100) def test_case267(self):#setchn,grpchn,nw3不同) id = '267' print '\n'+id n = "158" s = "168" g = "178" esl = "54-72-C0-99" nw1 = "51-01-03-66" ret,val = server.send_cmd('ESL_NETLINK', [{"eslid":esl, "nw1":"51-01-03-66", "nw3":n,"op2":"5", "setchn":s, "grpchn":g}]) time.sleep(30) P.cs() try: self.assertEqual(P.r("testdata1", 0, "ok267"),ret) self.assertEqual(P.r("testdata1", 0, "act267"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret267"),val[0]['ret']) self.assertEqual(P.incmplog(n,s,g),P.r("testdata1", 0, "log267")) self.assertEqual(P.incmpdb(esl,n,s,g),P.r("testdata1", 0, "db267")) finally: time.sleep(5) P.u(id) time.sleep(100) def test_case268(self):#setchn,grpchn,nw3相同) id = "268" print '\n'+id n = "178" s = "178" g = "178" esl = "54-72-C0-99" nw1 = "51-01-03-66" ret,val = server.send_cmd('ESL_NETLINK', [{"eslid":esl, "nw1":"51-01-03-66", "nw3":n,"setchn":s, "grpchn":g}]) time.sleep(30) P.cs() self.assertEqual(P.r("testdata1", 0, "ok268"),ret) self.assertEqual(P.r("testdata1", 0, "act268"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret268"),val[0]['ret']) self.assertEqual(P.incmplog(n,s,g),P.r("testdata1", 0, "log268")) self.assertEqual(P.incmpdb(esl,n,s,g),P.r("testdata1", 0, "db268")) time.sleep(30) P.u(id) def test_case269(self):#setchn=grpchn,nw3不同) id = '269' print '\n'+id n = "178" s = "158" g = "158" esl = "54-72-C0-99" nw1 = "51-01-03-66" ret,val = server.send_cmd('ESL_NETLINK', [{"eslid":esl, "nw1":"51-01-03-66", "nw3":n,"op2":"5", "setchn":s, "grpchn":g}]) time.sleep(30) P.cs() self.assertEqual(P.r("testdata1", 0, "ok269"),ret) self.assertEqual(P.r("testdata1", 0, "act269"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret269"),val[0]['ret']) self.assertEqual(P.incmplog(n,s,g),P.r("testdata1", 0, "log269")) self.assertEqual(P.incmpdb(esl,n,s,g),P.r("testdata1", 0, "db269")) time.sleep(30) P.u(id) def test_case270(self):#setchn,grpchn=nw3不同) id = '270' print '\n'+id n = "178" s = "158" g = "178" esl = "54-72-C0-99" nw1 = "51-01-03-66" ret,val = server.send_cmd('ESL_NETLINK', [{"eslid":esl, "nw1":"51-01-03-66", "nw3":n,"op2":"5", "setchn":s, "grpchn":g}]) time.sleep(40) P.cs() self.assertEqual(P.r("testdata1", 0, "ok270"),ret) self.assertEqual(P.r("testdata1", 0, "act270"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret270"),val[0]['ret']) self.assertEqual(P.incmplog(n,s,g),P.r("testdata1", 0, "log270")) self.assertEqual(P.incmpdb(esl,n,s,g),P.r("testdata1", 0, "db270")) time.sleep(10) P.u(id) time.sleep(100) def test_case271(self):#setchn=nw3,grpchn不同) id = '271' print '\n'+id n = "198" s = "198" g = "178" esl = "54-72-C0-99" nw1 = "51-01-03-66" ret,val = server.send_cmd('ESL_NETLINK', [{"eslid":esl, "nw1":"51-01-03-66", "nw3":n,"op2":"5", "setchn":s, "grpchn":g}]) time.sleep(40) P.cs() self.assertEqual(P.r("testdata1", 0, "ok271"),ret) self.assertEqual(P.r("testdata1", 0, "act271"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret271"),val[0]['ret']) self.assertEqual(P.incmplog(n,s,g),P.r("testdata1", 0, "log271")) self.assertEqual(P.incmpdb(esl,n,s,g),P.r("testdata1", 0, "db271")) time.sleep(30) P.u(id) time.sleep(100) def test_case272(self):#没有心跳的价签依然会保存在op6) # print "272" # n = "158" # s = "198" # g = "158" # esl = "54-72-C0-99" # nw1 = "51-01-03-66" # ret,val = server.send_cmd('ESL_NETLINK', [{"eslid":esl, "nw1":"51-01-03-66", "nw3":n,"op2":"5", "setchn":s, "grpchn":g}]) # # time.sleep(30) # P.cs() # # self.assertEqual(P.r("testdata1", 0, "ok272"),ret) # self.assertEqual(P.r("testdata1", 0, "act272"),val[0]['bak']) # self.assertEqual(P.r("testdata1", 0, "ret272"),val[0]['ret']) # self.assertEqual(P.incmplog(n,s,g),P.r("testdata1", 0, "log272")) # self.assertEqual(P.incmpdb(esl,n,s,g),P.r("testdata1", 0, "db272")) # time.sleep(30) # server.send_cmd("SALES_UPDATA_BUF", [{"sid":"120", "salesno":"1", "Price":"1940", "Price1":"0", "Price2":"16257", "Price3":"3"}]) pass def test_case273(self):#价签号不存在 id = '273' print '\n'+id # a = P.r("testdata1", 0, "send_cmd273") # ret,val = P.s(P.r("testdata1", 0, "type273"),eval(a)) # self.assertEqual(P.r("testdata1", 0, "ok273"),ret) # self.assertEqual(P.r("testdata1", 0, "act273"),val[0]['bak']) # self.assertEqual(P.r("testdata1", 0, "ret273"),val[0]['ret']) n = "198" s = "198" g = "198" esl = "54-EF-EF-99" nw1 = "51-01-03-66" ret,val = server.send_cmd('ESL_NETLINK', [{"eslid":esl, "nw1":"51-01-03-66", "nw3":n}]) time.sleep(30) P.cs() self.assertEqual(P.r("testdata1", 0, "ok273"),ret) self.assertEqual(P.r("testdata1", 0, "act273"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret273"),val[0]['ret']) # self.assertEqual(P.incmplog(n,s,g),P.r("testdata1", 0, "log273")) # self.assertEqual(P.incmpdb(esl,n,s,g),P.r("testdata1", 0, "db273")) time.sleep(6) P.u(id) def test_case274(self): #必要字段缺失(nw3) id = '274' print '\n'+id n = "158" s = "158" g = "158" esl = "54-72-C0-99" nw1 = "51-01-03-66" ret,val = server.send_cmd('ESL_NETLINK', [{"eslid":esl, "nw1":"51-01-03-66"}]) time.sleep(30) P.cs() self.assertEqual(P.r("testdata1", 0, "ok274"),ret) self.assertEqual(P.r("testdata1", 0, "act274"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret274"),val[0]['ret']) self.assertEqual(P.incmplog(n,s,g),P.r("testdata1", 0, "log274")) self.assertEqual(P.incmpdb(esl,n,s,g),P.r("testdata1", 0, "db274")) time.sleep(30) P.u(id) def test_case275(self):#必要字段缺失(nw1) id = '275' print '\n'+id n = "158" s = "158" g = "158" esl = "54-72-C0-99" nw1 = "51-01-03-66" ret,val = server.send_cmd('ESL_NETLINK', [{"eslid":esl, "nw3":n}]) time.sleep(60) P.cs() self.assertEqual(P.r("testdata1", 0, "ok275"),ret) self.assertEqual(P.r("testdata1", 0, "act275"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret275"),val[0]['ret']) self.assertEqual(P.incmplog(n,s,g),P.r("testdata1", 0, "log275")) self.assertEqual(P.incmpdb(esl,n,s,g),P.r("testdata1", 0, "db275")) time.sleep(6) P.u(id) def test_case276(self):#必要字段缺失(eslid) id = '276' print '\n'+id a = P.r("testdata1", 0, "send_cmd276") ret,val = P.s(P.r("testdata1", 0, "type276"),eval(a)) self.assertEqual(P.r("testdata1", 0, "ok276"),ret) self.assertEqual(P.r("testdata1", 0, "act276"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret276"),val[0]['ret']) time.sleep(5) P.u(id) def test_case277(self):#必要字段全部缺失,可选字段正常填写 id = '277' print '\n'+id a = P.r("testdata1", 0, "send_cmd277") ret,val = P.s(P.r("testdata1", 0, "type277"),eval(a)) self.assertEqual(P.r("testdata1", 0, "ok277"),ret) self.assertEqual(P.r("testdata1", 0, "act277"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret277"),val[0]['ret']) time.sleep(5) P.u(id) def test_case278(self):#必要字段与可选字段全部缺失 id = '278' print '\n'+id a = P.r("testdata1", 0, "send_cmd278") ret,val = P.s(P.r("testdata1", 0, "type278"),eval(a)) self.assertEqual(P.r("testdata1", 0, "ok278"),ret) self.assertEqual(P.r("testdata1", 0, "act278"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret278"),val[0]['ret']) time.sleep(5) P.u(id) def test_case279(self):# 输入价签号为空 id = '279' print '\n'+id a = P.r("testdata1", 0, "send_cmd279") ret,val = P.s(P.r("testdata1", 0, "type279"),eval(a)) self.assertEqual(P.r("testdata1", 0, "ok279"),ret) self.assertEqual(P.r("testdata1", 0, "act279"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret279"),val[0]['ret']) time.sleep(3) P.u(id) def test_case280(self):#价签号含字符 id = '280' print '\n'+id a = P.r("testdata1", 0, "send_cmd280") ret,val = P.s(P.r("testdata1", 0, "type280"),eval(a)) self.assertEqual(P.r("testdata1", 0, "ok280"),ret) self.assertEqual(P.r("testdata1", 0, "act280"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret280"),val[0]['ret']) time.sleep(3) P.u(id) def test_case281(self):#输入价签号中含空格 id = '281' print '\n'+id a = P.r("testdata1", 0, "send_cmd281") ret,val = P.s(P.r("testdata1", 0, "type281"),eval(a)) self.assertEqual(P.r("testdata1", 0, "ok281"),ret) self.assertEqual(P.r("testdata1", 0, "act281"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret281"),val[0]['ret']) time.sleep(3) P.u(id) def test_case282(self):#输入价签号中含Tab id = '282' print '\n'+id a = P.r("testdata1", 0, "send_cmd282") ret,val = P.s(P.r("testdata1", 0, "type282"),eval(a)) self.assertEqual(P.r("testdata1", 0, "ok282"),ret) self.assertEqual(P.r("testdata1", 0, "act282"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret282"),val[0]['ret']) time.sleep(3) P.u(id) def test_case283(self):#输入价签号中含特殊字符(~!@#¥%……&*()<>? "" ' / \) id = '283' print '\n'+id a = P.r("testdata1", 0, "send_cmd283") ret,val = P.s(P.r("testdata1", 0, "type283"),eval(a)) self.assertEqual(P.r("testdata1", 0, "ok283"),ret) self.assertEqual(P.r("testdata1", 0, "act283"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret283"),val[0]['ret']) time.sleep(3) P.u(id) def test_case284(self):#输入价签号为小数 id = '284' print '\n'+id a = P.r("testdata1", 0, "send_cmd284") ret,val = P.s(P.r("testdata1", 0, "type284"),eval(a)) self.assertEqual(P.r("testdata1", 0, "ok284"),ret) self.assertEqual(P.r("testdata1", 0, "act284"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret284"),val[0]['ret']) time.sleep(3) P.u(id) def test_case285(self):#输入价签号为负数 id = '285' print '\n'+id a = P.r("testdata1", 0, "send_cmd285") ret,val = P.s(P.r("testdata1", 0, "type285"),eval(a)) self.assertEqual(P.r("testdata1", 0, "ok285"),ret) self.assertEqual(P.r("testdata1", 0, "act285"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret285"),val[0]['ret']) time.sleep(3) P.u(id) def test_case286(self):#输入的价签号中不含“ - ” id = '286' print '\n'+id a = P.r("testdata1", 0, "send_cmd286") ret,val = P.s(P.r("testdata1", 0, "type286"),eval(a)) self.assertEqual(P.r("testdata1", 0, "ok286"),ret) self.assertEqual(P.r("testdata1", 0, "act286"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret286"),val[0]['ret']) time.sleep(3) P.u(id) def test_case287(self):#输入价签号以非5开头 id = '287' print '\n'+id a = P.r("testdata1", 0, "send_cmd287") ret,val = P.s(P.r("testdata1", 0, "type287"),eval(a)) self.assertEqual(P.r("testdata1", 0, "ok287"),ret) self.assertEqual(P.r("testdata1", 0, "act287"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret287"),val[0]['ret']) time.sleep(3) P.u(id) def test_case288(self):#输入价签号"5-844-90-99" id = '288' print '\n'+id a = P.r("testdata1", 0, "send_cmd288") ret,val = P.s(P.r("testdata1", 0, "type288"),eval(a)) self.assertEqual(P.r("testdata1", 0, "ok288"),ret) self.assertEqual(P.r("testdata1", 0, "act288"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret288"),val[0]['ret']) time.sleep(3) P.u(id) def test_case289(self):#输入价签号大小写组合 id = '289' print '\n'+id n = "158" s = "158" g = "158" esl = "54-72-bA-99" ret,val = server.send_cmd('ESL_NETLINK', [{"eslid":esl, "nw1":"51-01-03-66", "nw3":n,"op2":"5", "setchn":s, "grpchn":g}]) time.sleep(20) P.cs() self.assertEqual(P.r("testdata1", 0, "ok289"),ret) self.assertEqual(P.r("testdata1", 0, "act289"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret289"),val[0]['ret']) self.assertEqual(P.incmplog(n,s,g),P.r("testdata1", 0, "log289")) self.assertEqual(P.incmpdb(esl.upper(),n,s,g),P.r("testdata1", 0, "db289")) time.sleep(3) P.u(id) def test_case290(self): #价签号的长度为254位 id = '290' print '\n'+id a = P.r("testdata1", 0, "send_cmd290") ret,val = P.s(P.r("testdata1", 0, "type290"),eval(a)) self.assertEqual(P.r("testdata1", 0, "ok290"),ret) self.assertEqual(P.r("testdata1", 0, "act290"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret290"),val[0]['ret']) time.sleep(3) P.u(id) def test_case291(self): #价签号的长度为255位 id = '291' print '\n'+id a = P.r("testdata1", 0, "send_cmd291") ret,val = P.s(P.r("testdata1", 0, "type291"),eval(a)) self.assertEqual(P.r("testdata1", 0, "ok291"),ret) self.assertEqual(P.r("testdata1", 0, "act291"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret291"),val[0]['ret']) time.sleep(3) P.u(id) def test_case292(self):#价签号的长度为255位 id = '292' print '\n'+id a = P.r("testdata1", 0, "send_cmd292") ret,val = P.s(P.r("testdata1", 0, "type292"),eval(a)) self.assertEqual(P.r("testdata1", 0, "ok292"),ret) self.assertEqual(P.r("testdata1", 0, "act292"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret292"),val[0]['ret']) time.sleep(3) P.u(id) def test_case293(self):#输入nw1为空 id = '293' print '\n'+id # a = P.r("testdata1", 0, "send_cmd293") # ret,val = P.s(P.r("testdata1", 0, "type293"),eval(a)) # self.assertEqual(P.r("testdata1", 0, "ok293"),ret) # self.assertEqual(P.r("testdata1", 0, "act293"),val[0]['bak']) # self.assertEqual(P.r("testdata1", 0, "ret293"),val[0]['ret']) # time.sleep(3) # P.u(id) n = "178" s = "158" g = "178" esl = "54-72-C0-99" nw1 = "51-01-03-66" ret,val = server.send_cmd('ESL_NETLINK', [{"eslid":esl, "nw1":"", "nw3":n,"op2":"5", "setchn":s, "grpchn":g}]) time.sleep(40) P.cs() P.u(id) self.assertEqual(P.r("testdata1", 0, "ok293"),ret) self.assertEqual(P.r("testdata1", 0, "act293"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret293"),val[0]['ret']) self.assertEqual(P.incmplog(n,s,g),P.r("testdata1", 0, "log293")) self.assertEqual(P.incmpdb(esl,n,s,g),P.r("testdata1", 0, "db293")) time.sleep(5) def test_case294(self):#输入nw1含字符(汉字or字母) id = '294' print '\n'+id a = P.r("testdata1", 0, "send_cmd294") ret,val = P.s(P.r("testdata1", 0, "type294"),eval(a)) self.assertEqual(P.r("testdata1", 0, "ok294"),ret) self.assertEqual(P.r("testdata1", 0, "act294"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret294"),val[0]['ret']) time.sleep(3) P.u(id) def test_case295(self):#输入nw1中含空格 id = '294' print '\n'+id a = P.r("testdata1", 0, "send_cmd295") ret,val = P.s(P.r("testdata1", 0, "type295"),eval(a)) self.assertEqual(P.r("testdata1", 0, "ok295"),ret) self.assertEqual(P.r("testdata1", 0, "act295"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret295"),val[0]['ret']) time.sleep(3) P.u(id) def test_case296(self):#输入nw1中含Tab id = '294' print '\n'+id a = P.r("testdata1", 0, "send_cmd296") ret,val = P.s(P.r("testdata1", 0, "type296"),eval(a)) self.assertEqual(P.r("testdata1", 0, "ok296"),ret) self.assertEqual(P.r("testdata1", 0, "act296"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret296"),val[0]['ret']) time.sleep(3) P.u(id) def test_case297(self):#输入nw1中含特殊字符(~!@#¥%……&*()<>?) id = '294' print '\n'+id a = P.r("testdata1", 0, "send_cmd297") ret,val = P.s(P.r("testdata1", 0, "type297"),eval(a)) self.assertEqual(P.r("testdata1", 0, "ok297"),ret) self.assertEqual(P.r("testdata1", 0, "act297"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret297"),val[0]['ret']) time.sleep(3) P.u(id) def test_case298(self):#输入nw1结尾非66 id = '294' print '\n'+id a = P.r("testdata1", 0, "send_cmd298") ret,val = P.s(P.r("testdata1", 0, "type298"),eval(a)) self.assertEqual(P.r("testdata1", 0, "ok298"),ret) self.assertEqual(P.r("testdata1", 0, "act298"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret298"),val[0]['ret']) time.sleep(3) P.u(id) def test_case299(self):#输入nw1以非5开头 id = '294' print '\n'+id a = P.r("testdata1", 0, "send_cmd299") ret,val = P.s(P.r("testdata1", 0, "type299"),eval(a)) self.assertEqual(P.r("testdata1", 0, "ok299"),ret) self.assertEqual(P.r("testdata1", 0, "act299"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret299"),val[0]['ret']) time.sleep(3) P.u(id) def test_case300(self):#输入nw1为小数 id = '300' print '\n'+id a = P.r("testdata1", 0, "send_cmd300") ret,val = P.s(P.r("testdata1", 0, "type300"),eval(a)) self.assertEqual(P.r("testdata1", 0, "ok300"),ret) self.assertEqual(P.r("testdata1", 0, "act300"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret300"),val[0]['ret']) time.sleep(3) P.u(id) def test_case301(self):#输入nw1为负数 id = '301' print '\n'+id a = P.r("testdata1", 0, "send_cmd301") ret,val = P.s(P.r("testdata1", 0, "type301"),eval(a)) self.assertEqual(P.r("testdata1", 0, "ok301"),ret) self.assertEqual(P.r("testdata1", 0, "act301"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret301"),val[0]['ret']) time.sleep(3) P.u(id) def test_case302(self):#输入的nw1中不含“ - ” id = '302' print '\n'+id a = P.r("testdata1", 0, "send_cmd302") ret,val = P.s(P.r("testdata1", 0, "type302"),eval(a)) self.assertEqual(P.r("testdata1", 0, "ok302"),ret) self.assertEqual(P.r("testdata1", 0, "act302"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret302"),val[0]['ret']) time.sleep(3) P.u(id) def test_case303(self):#输入nw1为小写 id = '303' print '\n'+id n = "158" s = "158" g = "158" esl = "54-72-C0-99" ret,val = server.send_cmd('ESL_NETLINK', [{"eslid":esl, "nw1":"51-01-0c-66", "nw3":n,"op2":"5", "setchn":s, "grpchn":g}]) time.sleep(20) P.cs() try: self.assertEqual(P.r("testdata1", 0, "ok303"),ret) self.assertEqual(P.r("testdata1", 0, "act303"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret303"),val[0]['ret']) self.assertEqual(P.incmplog(n,s,g),P.r("testdata1", 0, "log303")) self.assertEqual(P.incmpdb(esl,n,s,g),P.r("testdata1", 0, "db303")) time.sleep(3) finally: P.u(id) def test_case304(self):#输入一个nw1的长度为254位 id = '304' print '\n'+id a = P.r("testdata1", 0, "send_cmd304") ret,val = P.s(P.r("testdata1", 0, "type304"),eval(a)) self.assertEqual(P.r("testdata1", 0, "ok304"),ret) self.assertEqual(P.r("testdata1", 0, "act304"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret304"),val[0]['ret']) time.sleep(3) P.u(id) def test_case305(self):#输入一个nw1的长度为255位 id = '305' print '\n'+id a = P.r("testdata1", 0, "send_cmd305") ret,val = P.s(P.r("testdata1", 0, "type305"),eval(a)) self.assertEqual(P.r("testdata1", 0, "ok305"),ret) self.assertEqual(P.r("testdata1", 0, "act305"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret305"),val[0]['ret']) time.sleep(3) P.u(id) def test_case306(self):#输入一个nw1的长度为256位 id = '306' print '\n'+id a = P.r("testdata1", 0, "send_cmd306") ret,val = P.s(P.r("testdata1", 0, "type306"),eval(a)) self.assertEqual(P.r("testdata1", 0, "ok306"),ret) self.assertEqual(P.r("testdata1", 0, "act306"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret306"),val[0]['ret']) time.sleep(3) P.u(id) def test_case307(self):#输入nw3为空 id = '307' print '\n'+id n = "158" s = "158" g = "158" esl = "54-72-C0-99" nw1 = "51-01-03-66" ret,val = server.send_cmd('ESL_NETLINK', [{"eslid":esl, "nw1":nw1, "nw3":"","op2":"5", "setchn":s, "grpchn":g}]) time.sleep(40) P.cs() P.u(id) self.assertEqual(P.r("testdata1", 0, "ok307"),ret) self.assertEqual(P.r("testdata1", 0, "act307"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret307"),val[0]['ret']) self.assertEqual(P.incmplog(n,s,g),P.r("testdata1", 0, "log307")) self.assertEqual(P.incmpdb(esl,n,s,g),P.r("testdata1", 0, "db307")) time.sleep(5) def test_case308(self):#输入nw3含字符(汉字or字母) id = '308' print '\n'+id a = P.r("testdata1", 0, "send_cmd308") ret,val = P.s(P.r("testdata1", 0, "type308"),eval(a)) self.assertEqual(P.r("testdata1", 0, "ok308"),ret) self.assertEqual(P.r("testdata1", 0, "act308"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret308"),val[0]['ret']) time.sleep(3) P.u(id) def test_case309(self):#输入nw3中含空格 id = '309' print '\n'+id a = P.r("testdata1", 0, "send_cmd309") ret,val = P.s(P.r("testdata1", 0, "type309"),eval(a)) self.assertEqual(P.r("testdata1", 0, "ok309"),ret) self.assertEqual(P.r("testdata1", 0, "act309"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret309"),val[0]['ret']) time.sleep(3) P.u(id) def test_case310(self):#输入nw3中含Tab id = '310' print '\n'+id a = P.r("testdata1", 0, "send_cmd310") ret,val = P.s(P.r("testdata1", 0, "type310"),eval(a)) self.assertEqual(P.r("testdata1", 0, "ok310"),ret) self.assertEqual(P.r("testdata1", 0, "act310"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret310"),val[0]['ret']) time.sleep(3) P.u(id) def test_case311(self):#输入nw3中含特殊字符(~!@#¥%……&*()<>?) id = '311' print '\n'+id a = P.r("testdata1", 0, "send_cmd311") ret,val = P.s(P.r("testdata1", 0, "type311"),eval(a)) self.assertEqual(P.r("testdata1", 0, "ok311"),ret) self.assertEqual(P.r("testdata1", 0, "act311"),val[0]['bak']) self.assertEqual(P.r("testdata1", 0, "ret311"),val[0]['ret']) time.sleep(3) P.u(id) def test_case312(self):#输入nw3为小数 id = '312' print '\n'+id a = P.r("testdata1", 0, "send_cmd312") ret,val = P.s(P.r("testdata1", 0, "type312"),eval(a)) self.assertEqual(P.r("testdata1", 0, "ok312"),ret) self.assertEqual(P.r("testdata1", 0, "act312"),val[0]['ba