def setUp(self): logger.debug('setUp') self.sysmod_port = get_next_open_port() self.cmd_line_port = get_next_open_port() # self.cmd_line_port will be different from self.sysmod_port stop_port = get_next_open_port() pathutil.clear_folder(config_dir) params = { 'proto': 'http', 'sysmod_port': self.sysmod_port, 'target_hostname': target_hostname, 'target_port': target_port, 'cmd_line_port': self.cmd_line_port, 'deploy_dir': deploy_dir, 'artifact_dir': artifact_dir, 'log_file': log_file } apply_config_set('valve-self-common', params=params) apply_config_set('single-node-with-proto', params=params) apply_config_set('container-no-port', params=params) self.valve = valve.Valve(config_dir=config_dir, port=self.cmd_line_port, stop_port=stop_port) time.sleep(sleep_duration)
def setUp(self): logger.debug('setUp') self.port11 = get_next_open_port() self.port12 = get_next_open_port() self.port21 = get_next_open_port() self.port22 = get_next_open_port() self.stop_port = get_next_open_port() pathutil.clear_folder(config_dir) self.params = { 'proto': 'http', 'target_hostname': target_hostname, 'target_port': target_port, 'deploy_dir': deploy_dir, 'artifact_dir': artifact_dir, 'log_file': log_file, 'port11': self.port11, 'port12': self.port12, 'port21': self.port21, 'port22': self.port22, } apply_config_set('valve-self-common', params=self.params) apply_config_set('container-no-port', params=self.params) apply_config_set('two-clusters-two-nodes-each', params=self.params) self.valve = valve.Valve(config_dir=config_dir, stop_port=self.stop_port) time.sleep(2 * sleep_duration)
def setUp(self): logger.debug('setUp') self.sysmod_port = get_next_open_port() self.cmd_line_port = get_next_open_port() # self.cmd_line_port will be different from self.sysmod_port stop_port = get_next_open_port() pathutil.clear_folder(config_dir) params = { 'proto': 'http', 'sysmod_port': self.sysmod_port, 'target_hostname': target_hostname, 'target_port': target_port, 'cmd_line_port': self.cmd_line_port, 'deploy_dir': deploy_dir, 'artifact_dir': artifact_dir, 'log_file': log_file } apply_config_set('valve-self-common', params=params) apply_config_set('single-node-with-proto', params=params) apply_config_set('container-no-port', params=params) self.valve = valve.Valve(config_dir=config_dir, stop_port=stop_port) time.sleep(sleep_duration)
def setUpClass(cls): logger.debug('') repose_port = get_next_open_port() folder = 'configs/mf4f4f5f4f5f5pf4f4' cls.valve = configure_and_start_repose(folder=folder, repose_port=repose_port) cls.url = 'http://localhost:%i/resource' % repose_port
def setUp(self): logger.debug('setUp') self.port = get_next_open_port() self.stop_port = get_next_open_port() pathutil.clear_folder(config_dir) params = { 'target_hostname': target_hostname, 'target_port': target_port, 'deploy_dir': deploy_dir, 'artifact_dir': artifact_dir, 'log_file': log_file, } apply_config_set('valve-self-common', params=params) apply_config_set('container-no-port', params=params) apply_config_set('zero-nodes', params=params) self.valve = valve.Valve(config_dir=config_dir, stop_port=self.stop_port) time.sleep(sleep_duration)
def start_repose(repose_port): return valve.Valve(config_dir='etc/repose', stop_port=get_next_open_port(), wait_on_start=True, port=repose_port)
import deproxy import itertools import narwhal from narwhal import valve from narwhal import conf from narwhal import pathutil from narwhal import get_next_open_port logger = logging.getLogger(__name__) config_dir = pathutil.join(os.getcwd(), 'etc/repose') deployment_dir = pathutil.join(os.getcwd(), 'var/repose') artifact_dir = pathutil.join(os.getcwd(), 'usr/share/repose/filters') log_file = pathutil.join(os.getcwd(), 'var/log/repose/current.log') d = None deproxy_port = get_next_open_port() def setUpModule(): # Set up folder hierarchy logger.debug('setUpModule') pathutil.create_folder(deployment_dir) pathutil.create_folder(os.path.dirname(log_file)) global d if d is None: d = deproxy.Deproxy() d.add_endpoint(('localhost', deproxy_port)) def tearDownModule():
import itertools import narwhal from narwhal import valve from narwhal import conf from narwhal import pathutil from narwhal import get_next_open_port logger = logging.getLogger(__name__) config_dir = pathutil.join(os.getcwd(), 'etc/repose') deployment_dir = pathutil.join(os.getcwd(), 'var/repose') artifact_dir = pathutil.join(os.getcwd(), 'usr/share/repose/filters') log_file = pathutil.join(os.getcwd(), 'var/log/repose/current.log') d = None deproxy_port = get_next_open_port() def setUpModule(): # Set up folder hierarchy logger.debug('setUpModule') pathutil.create_folder(deployment_dir) pathutil.create_folder(os.path.dirname(log_file)) global d if d is None: d = deproxy.Deproxy() d.add_endpoint(('localhost', deproxy_port)) def tearDownModule():
import sys import unittest2 as unittest import xmlrunner import logging import SocketServer import BaseHTTPServer import threading import os import os.path import argparse import deproxy logger = logging.getLogger(__name__) mock_port = get_next_open_port() mock_service = None mock_url = 'http://localhost:%i/' % mock_port repose_config_folder = 'etc/repose' sleep_time = 35 request_timeout = 30 def setUpModule(): logger.debug('setUpModule') create_folder(repose_config_folder) clear_folder(repose_config_folder) create_folder('var/log/repose') create_folder('var/repose')