def test_register(self): # noqa D102 HandlerBase.register(TestHandlerBase.FooHandler) HandlerBase.register(TestHandlerBase.BarHandler) assert HandlerBase.get_handler_names() == [ TestHandlerBase.FooHandler.__name__, TestHandlerBase.BarHandler.__name__, ]
def test_instantiate_handlers(self): # noqa D102 HandlerBase.register(TestHandlerBase.FooHandler) HandlerBase.register(TestHandlerBase.BarHandler) instantiated_handlers = list(HandlerBase.instantiate_handlers()) assert len(instantiated_handlers) == 2 assert type(instantiated_handlers[0] == TestHandlerBase.FooHandler) assert type(instantiated_handlers[0] == TestHandlerBase.BarHandler)
def test_extract_build_log(): HandlerBase.register(_FooHandler) result = extract_buildlog(_TEST_INPUT) assert result == [{ 'handler': _FooHandler.__name__.lower(), 'result': ['foo', 'bar', 'bar', 'baz'] }]
def test_extract_build_log(): # noqa D103 HandlerBase.register(_FooHandler) result = extract_buildlog(_TEST_INPUT) assert result == [ { "handler": _FooHandler.__name__.lower(), "result": ["foo", "bar", "bar", "baz"], } ]
def test_initial_setup(self): # noqa D102 assert set(HandlerBase.get_handler_names()) == {"YUM", "PIP3"}
def test_run(self): # noqa D102 with pytest.raises(NotImplementedError): HandlerBase().run("Foo")
def test_initial_setup(self): assert set(HandlerBase.get_handler_names()) == {'YUM', 'PIP3'}
def test_run(self): HandlerBase.register(YUM) for output, expected_output in self.get_handler_output(YUM, 'yum'): assert output == expected_output
def test_run(self): # noqa: D102 HandlerBase.register(YUM) for output, expected_output in self.get_handler_output(YUM, "yum"): assert output == expected_output
def test_run(self): HandlerBase.register(PIP3) for output, expected_output in self.get_handler_output(PIP3, 'pip3'): assert output == expected_output
def test_run(self): # noqa D102 HandlerBase.register(PIP3) for output, expected_output in self.get_handler_output(PIP3, "pip3"): assert output == expected_output