def fin(): logger.info('*' * 5 + " TEST CASE TEARDOWN: " + request.function.__name__ + '*' * 5) logger.report_errors() logger.info(sep + "TEST CASE END: " + request.function.__name__ + sep) logger.logger.removeHandler(logger.file_tc_handle) logger.logger.removeHandler(logger.file_robot_handle)
def test_requests_with_prints(self, setup_suite): """ Request with print params """ kwargs = { 'vs_names': ['vs-1'], 'vport': 8000, 'print_body': True, 'print_headers': True, 'uri': ['/echo_server'], } traffic_obj, output = request(**kwargs) logger.report_errors()
def test_requests_basic(self): """ Request with basic params """ # Traffic parms kwargs = { 'vs_names': ['vs-1'], 'vport': 8000, 'print_body': True, 'print_length': True, 'uri': ['/echo_listen_port'] } traffic_obj, output = request(**kwargs) logger.info("echo_listen_port URI Output: %s " % output) if '8000' not in output[0].values(): error("/echo_listen_port URI Did not went through fine") logger.report_errors()
def test_get_all_virtualservices(self, setup_suite): staus_code, resp = rest.get('virtualservice') for vs_obj in resp['results']: logger.info(" *** VS Name: %s ***" % vs_obj['name']) logger.report_errors()
def test_setup(self, cleanup_client_server): """ Create Config """ setup_cloud(wait_for_cloud_ready=True) create_config('test_api_config.json') logger.report_errors()
def test_teardown(self, cleanup_client_server): """ Delete Config """ delete_config('test_api_config.json', ignore_deleted=True) logger.report_errors()
def teardown_method(self, method): """called after every test method invocation""" logger.report_errors()