Example #1
0
 def test_pass(self):
     mock_taskrunner = MockTaskRunnerResultsPass()
     hub = Hub("example_sw_product", 111, **options_dict)
     hub._taskrunner = mock_taskrunner
     hub._publishers = PublishersStub(None, None, None, None)
     hub.run()
     self.assertEquals(hub._publishers.testrun_result, "PASS")
Example #2
0
 def test_bad_params(self):
     mock_taskrunner = MockTaskRunnerResultsPass()
     hub = Hub(CantStringify(), CantStringify())
     hub._taskrunner = mock_taskrunner
     hub._publishers = PublishersStub(None, None, None, None)
     hub.run()
     self.assertEquals(hub._publishers.testrun_result, "ERROR")
     self.assertTrue(isinstance(hub._publishers.exception, ValueError))
Example #3
0
 def test_server_faulty_error(self):
     mock_taskrunner = MockTaskRunnerError()
     mock_taskrunner.run
     hub = Hub("example_sw_product", 111, **options_dict)
     hub._taskrunner = mock_taskrunner
     hub._publishers = FaultyPublishersStub(None, None, None, None)
     hub.run()
     testrun_result = hub._publishers.testrun_result
     self.assertEquals(hub._publishers.testrun_result, "ERROR")
Example #4
0
 def test_error(self):
     mock_taskrunner = MockTaskRunnerError()
     mock_taskrunner.run
     hub = Hub("example_sw_product", 111, **options_dict)
     hub._taskrunner = mock_taskrunner
     hub._publishers = PublishersStub(None, None, None, None)
     hub.run()
     self.assertTrue(isinstance(hub._publishers.exception, Exception))
     testrun_result = hub._publishers.testrun_result
     self.assertEquals(hub._publishers.testrun_result, "ERROR")