def setUp(self): close_all_dependency_contexts() disable_default_reporters() self.context = open_dependency_context(supply_fs=True) self.fake_logging = FakeLogging() self.context.inject(logging, self.fake_logging) EventBroker.reset()
def setUp(self): EventBroker.reset() self.context = open_dependency_context() self.fake_now = datetime.fromtimestamp(1515429469.61845) self.fake_datetime_module = EmptyFake() self.fake_datetime_module.now = lambda: self.fake_now self.context.inject(datetime, self.fake_datetime_module)
def setUp(self): self.context = open_dependency_context(supply_fs=True, supply_logging=True) self.context.inject(StreamHandler, EmptyFake()) EventBroker.reset() subscribe_event_handlers(self) self.skip_events = 0
def setUp(self): EventBroker.reset() self.published = None self.context = open_dependency_context() self.fake_requests = FakeRequests() self.context.inject(requests, self.fake_requests) EventBroker.subscribe(event=TestEvent.artifact_created, func=self.on_artifact_created)
def setUp(self): EventBroker.reset() self.sut = JunitReporter() self.sut.activate() self.suite_name = "HowSuite" self.published_kwargs = {} EventBroker.subscribe(event=TestEvent.report_created, func=self.capture_published_kwargs)
def setUp(self): EventBroker.reset() self.context = open_dependency_context(supply_env=True, supply_fs=True) self.fake_file = FakeFile() self.context.inject(open, self.fake_file.open) self.makedirs_spy = MasterSpy(self.context.os.makedirs) self.context.os.makedirs = self.makedirs_spy self.sut = ArtifactSaver() self.sut.activate()
def setUp(self): EventBroker.reset() EventBroker.subscribe(event=TestEvent.artifact_created, func=self.catch_artifact_event) self.context = open_dependency_context(supply_env=True, supply_fs=True) self.fake_webdriver = FakeWebdriver() self.context.inject(webdriver, self.fake_webdriver) self.sut = Browser() self.artifact_events = []
def setUp(self): EventBroker.reset() self.context = open_dependency_context(supply_env=True) defanged = copy(junit_xml.TestSuite) defanged.to_xml_string = lambda *args, **kwargs: "" self.spy = MasterSpy(defanged, affect_only_functions=False) self.context.inject(junit_xml.TestSuite, self.spy) self.results = SuiteResults() self.sut = JunitReporter() self.sut.activate()
def setUp(self): self.context = open_dependency_context(supply_env=True) EventBroker.reset() EventBroker.subscribe(event=TestEvent.artifact_created, func=self.catch_artifact_event) self.artifact_events_caught = [] self.fake_webdriver = FakeWebdriver() self.context.inject(webdriver, self.fake_webdriver) self.fake_dump = "yaddayaddayadda" self.context.inject(dump_dom, lambda x: self.fake_dump) self.sut = Browser()
def setUp(self): close_all_dependency_contexts() EventBroker.reset() subscribe_event_handlers(self) self.suite_name = "EarElephant" self.xml_report = None self.compiler = ResultCompiler() self.compiler.activate() self.sut = JunitReporter() self.sut.activate()
def setUp(self): EventBroker.reset() self.context = open_dependency_context(supply_env=True, supply_logging=True) EventBroker.reset() boto_stub = BotoStub() self.put_spy = boto_stub.s3_put_object_spy self.context.inject(boto3, boto_stub) self.context.set_env(S3_BUCKET_FOR_ARTIFACTS="something") self.sut = S3ArtifactSaver() self.sut.activate()
def setUp(self): self.context = open_dependency_context(supply_env=True, supply_fs=True, supply_logging=True) self.context.inject(StreamHandler, EmptyFake()) EventBroker.reset() subscribe_event_handlers(self) self.skip_events = 0 self.skip_msg = "intentional" self.suite_teardown_ran = False self.test_setup_ran = False self.test_teardown_ran = False
def setUp(self): EventBroker.reset() self.context = open_dependency_context(supply_env=True, supply_fs=True) self.fake_file = FakeFile() self.context.inject(open, self.fake_file.open) self.makedirs_spy = MasterSpy(self.context.os.makedirs) self.context.os.makedirs = self.makedirs_spy reports_path = "/where/oh/where" self.artifacts_path = os.path.join(reports_path, "artifacts") self.context.os.environ["reports_path"] = reports_path self.sut = ArtifactSaver() self.sut.activate()
def setUp(self): self.context = open_dependency_context(supply_logging=True) self.context.inject_as_class(os.makedirs, lambda *args, **kwargs: None) self.context.inject(open, fake_open) enable_default_reporters() EventBroker.reset() active_reporters_at_suite_start = [] def run_suite(): class Suite(TestSuite): def setup_suite(slf): for reporter in (ArtifactSaver, ResultCompiler, JunitReporter): if is_active(reporter): active_reporters_at_suite_start.append(reporter) run_suite() self.active = active_reporters_at_suite_start
def setUp(self): close_all_dependency_contexts() EventBroker.reset() enable_default_reporters() # The import below should cause the default reporters to be activated imp.reload(questions_three.scaffolds.test_script)
def tearDown(self): EventBroker.reset() enable_default_reporters() self.context.close()
def tearDown(self): self.context.close() EventBroker.reset()
def setUp(self): self.context = open_dependency_context(supply_env=True, supply_logging=True) EventBroker.reset()
def setUp(self): self.context = open_dependency_context(supply_logging=True) EventBroker.reset() subscribe_event_handlers(self) disable_default_reporters()
def setUp(self): close_all_dependency_contexts() EventBroker.reset()
def tearDown(self): EventBroker.reset()
def setUp(self): EventBroker.reset() self.subscriber = Subscriber() self.sut = ResultCompiler() self.sut.activate()
def setUp(self): EventBroker.reset()
def setUp(self): EventBroker.reset() self.context = open_dependency_context(supply_env=True) self.webdriver_spy = MasterSpy(EndlessFake()) self.context.inject(webdriver, self.webdriver_spy)