# imports from com.bitmechanic.maxq import HttpTestCase, EditorPane from junit.textui import TestRunner from java.lang import * from java.io import * from java.util import * from HTTPClient import NVPair import settings # definition of test class class MaxQTest(HttpTestCase): def __init__(self): HttpTestCase.__init__(self, "") def runTest(self): print '$Id: test2_drop_zwarehouse.py,v 1.5 2005/06/03 nata Exp $' print '.', self.get("http://devel.z.halogen.kharkov.ua/manage_workspace") try: self.responseOK() except: print "Testing URL: %s" % self.replaceURL('''http://devel.z.halogen.kharkov.ua/manage_workspace''') print "Response code: %s" % self.getResponse().getStatusCode() self.printResponse() print '.', self.get("http://devel.z.halogen.kharkov.ua/manage_main") try: self.responseOK() except: print "Testing URL: %s" % self.replaceURL('''http://devel.z.halogen.kharkov.ua/manage_main''') print "Response code: %s" % self.getResponse().getStatusCode() self.printResponse() list = ArrayList() list.add(NVPair('''ids:list''', '''ZWarehouse''')) list.add(NVPair('''manage_delObjects:method''', '''Delete''')) print '.', self.post("http://devel.z.halogen.kharkov.ua/", list) try: self.responseOK() except: print "Testing URL: %s" % self.replaceURL('''http://devel.z.halogen.kharkov.ua/?ids:list=ZWarehouse&manage_delObjects:method=Delete''') print "Response code: %s" % self.getResponse().getStatusCode() self.printResponse() print '.', self.get("http://devel.z.halogen.kharkov.ua/manage_menu") try: self.responseOK() except: print "Testing URL: %s" % self.replaceURL('''http://devel.z.halogen.kharkov.ua/manage_menu''') print "Response code: %s" % self.getResponse().getStatusCode() self.printResponse() print ' ' ########################################## # Code to load and run the test test = MaxQTest() settings.setAuthorization(test) test.runTest()