# 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 from settings import * # definition of test class class MaxQTest(HttpTestCase): def __init__(self): HttpTestCase.__init__(self, "") def runTest(self): print '$Id: test_adm_customer_groups.py,v 1.5 2003/12/27 10:06:27 alex Exp $' print '.', self.get("http://devel.z.halogen.kharkov.ua/ZWarehouse/admin/group_index") try: self.responseOK() except: print '/admin/group_index', print "... %s" % self.getResponse().getStatusCode() self.printResponse() print '.', self.get("http://devel.z.halogen.kharkov.ua/ZWarehouse/admin/customer_group_add") try: self.responseOK() except: print '/admin/customer_group_add', print "... %s" % self.getResponse().getStatusCode() self.printResponse() print '.', list = ArrayList() list.add(NVPair('''h_action''', '''1''')) list.add(NVPair('''add''', '''1''')) list.add(NVPair('''names.language_id:records:int''', '''1''')) list.add(NVPair('''names.name:records''', '''TestSuiteCustomerGroup''')) self.post("http://devel.z.halogen.kharkov.ua/ZWarehouse/admin/add_group", list) try: self.responseOK() except: print '/admin/add_group?...', print "... %s" % self.getResponse().getStatusCode() self.printResponse() print '.', list = ArrayList() list.add(NVPair('''group_id''', '''1''')) self.get("http://devel.z.halogen.kharkov.ua/ZWarehouse/admin/customer_group_edit", list) try: self.responseOK() except: print '/admin/customer_group_edit?group_id=1', print "... %s" % self.getResponse().getStatusCode() self.printResponse() print '.', list = ArrayList() list.add(NVPair('''group_id''', '''1''')) self.get("http://devel.z.halogen.kharkov.ua/ZWarehouse/admin/customer_group_del", list) try: self.responseOK() except: print '/admin/customer_group_del?group_id=1', print "... %s" % self.getResponse().getStatusCode() self.printResponse() print ' ' ########################################## # Code to load and run the test test = MaxQTest() settings.setAuthorization(test) test.runTest()