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)
Exemple #3
0
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")
Exemple #7
0
 def test_initial_setup(self):
     assert set(HandlerBase.get_handler_names()) == {'YUM', 'PIP3'}
Exemple #8
0
 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
Exemple #11
0
 def test_run(self):  # noqa D102
     HandlerBase.register(PIP3)
     for output, expected_output in self.get_handler_output(PIP3, "pip3"):
         assert output == expected_output