def setUpClass(cls): cls.__client = config.api_client # Get the stream-monitor plugin for AMQP cls._amqp_sp = smp_get_stream_monitor('amqp') if cls._amqp_sp and cls._amqp_sp.has_amqp_server: # Create the "all events" tracker cls._on_events_tracker = cls._amqp_sp.create_tracker( 'on-events-all', 'on.events', 'polleralert.#') else: cls._on_events_tracker = None # We have context information that needs to be passed from test-to-test. Set up the template # space. cls._run_context = { 'node_id': None, 'bmc_ip': None, 'sku_id': None, 'original_sku_id': None, 'available_sel_entries': None, 'sku_pack_number': None, 'poller_id': None, 'bmc_creds': get_bmc_cred() } cls.__rootDir = "/tmp/tarball/" cls.__skuPackTarball = cls.__rootDir + "mytest.tar.gz"
def setUpClass(cls): cls.__client = config.api_client # Get the stream-monitor plugin for AMQP cls._amqp_sp = smp_get_stream_monitor('amqp') if cls._amqp_sp and cls._amqp_sp.has_amqp_server: # Create the "all events" tracker cls._on_events_tracker = cls._amqp_sp.create_tracker('on-events-all', 'on.events', 'polleralert.#') else: cls._on_events_tracker = None # We have context information that needs to be passed from test-to-test. Set up the template # space. cls._run_context = { 'node_id': None, 'bmc_ip': None, 'sku_id': None, 'original_sku_id': None, 'available_sel_entries': None, 'sku_pack_number': None, 'poller_id': None, 'bmc_creds': get_bmc_cred() } cls.__rootDir = "/tmp/tarball/" cls.__skuPackTarball = cls.__rootDir + "mytest.tar.gz"
def setUpClass(cls): cls.__client = config.api_client # Get the stream-monitor plugin for AMQP cls._amqp_sp = smp_get_stream_monitor('amqp') if cls._amqp_sp and cls._amqp_sp.has_amqp_server: # Create the "all events" tracker cls._on_events_tracker = cls._amqp_sp.create_tracker('wf-on-events-all', 'on.events', '#') else: cls._on_events_tracker = None cls.__graph_name = None cls.__tasks = [] cls.__graph_status = [] cls.workflowDict = { "friendlyName": "Shell Commands API 2.0 Hwtest_1", "injectableName": "Graph.post.test.api2", "tasks": [ { "taskName": "Task.Trigger.Send.Finish", "label": "Task.Trigger" } ] } cls.workflowDict2 = { "friendlyName": "Shell Commands API 2.0 Hwtest_2", "injectableName": "Graph.post.test.api2", "tasks": [ { "taskName": "Task.Trigger.Send.Finish", "label": "Task.Trigger" } ] }
def setUp(self): """ Most of these tests use the self-test stream monitor, so get it now. """ self.__amqp_sm = smp_get_stream_monitor('amqp') self.__test_payloads = [] for inx in range(10): self.__test_payloads.append({'payload_index': inx, 'test_uuid': str(uuid.uuid4())})
def setUp(self): """ Most of these tests use the self-test stream monitor, so get it now. """ self.__amqp_sm = smp_get_stream_monitor('amqp') self.__test_payloads = [] for inx in range(10): self.__test_payloads.append({ 'payload_index': inx, 'test_uuid': str(uuid.uuid4()) })
def setUpClass(cls): # Get the stream-monitor plugin for AMQP cls._amqp_sp = smp_get_stream_monitor('amqp') # Create the "all events" tracker cls._on_events_tracker = cls._amqp_sp.create_tracker('on-events-all', 'on.events', '#') # We have context information that needs to be passed from test-to-test. Set up the template # space. cls._run_context = { 'start_nodeid': None, 'start_node_uuid': None, 'reboot_graphid': None, 'rediscovered_nodeid': None } # Set up the web-serverlet to get the callback from the hooks part # of the api. We do this here so thee server stays up for the required # tests! cls._serverworker = HttpWorker(WEBHOOK_PORT, 300) cls._serverworker.start()
def setUp(self): """ Note: exceptions throw in setup are caught by TestCase, and seem to bypass our return flow. """ self.__asm = smp_get_stream_monitor('amqp')
def setUpClass(cls): # Get the stream-monitor plugin for AMQP cls._amqp_sp = smp_get_stream_monitor('amqp') # Create the "all events" tracker cls._on_events_tracker = cls._amqp_sp.create_tracker( 'on-events-all', 'on.events', '#')
def setUpClass(cls): # Get the stream-monitor plugin for AMQP cls._amqp_sp = smp_get_stream_monitor('amqp') # Create the "all events" tracker cls._on_events_tracker = cls._amqp_sp.create_tracker('on-events-all', 'on.events', '#')
def setUpClass(cls): cls._amqp_sp = smp_get_stream_monitor('amqp') cls._on_events_tracker = cls._amqp_sp.create_tracker( 'abc-tracker', 'on.events', 'on.events.tests')
def setUp(self): """ Most of these tests use the self-test stream monitor, so get it now. """ self.__stsm = smp_get_stream_monitor('self-test')
def setUpClass(cls): cls._amqp_sp = smp_get_stream_monitor('amqp') cls._on_events_tracker = cls._amqp_sp.create_tracker('abc-tracker', 'on.events', 'on.events.tests')
def setUp(self): """ Most of these tests use the self-test stream monitor, so get it now. """ self.__stsm = smp_get_stream_monitor('self-test')
def setUp(self): """ Note: exceptions throw in setup are caught by TestCase, and seem to bypass our return flow. """ self.__asm = smp_get_stream_monitor('amqp')