Beispiel #1
0
def test_arch(value, expected):
    # Arrange
    test_api = CobblerAPI()
    distro = Distro(test_api)

    # Act
    with expected:
        distro.arch = value

        # Assert
        if isinstance(value, str):
            assert distro.arch.value == value
        else:
            assert distro.arch == value
Beispiel #2
0
    def test_calculate_grub_name(self, input_arch, result_binary_name,
                                 expected_exception, api):
        # Arrange
        test_builder = buildiso.BuildIso(api)
        test_distro = Distro(api)
        test_distro.name = "testdistro"
        test_distro.arch = input_arch

        # Act
        with expected_exception:
            result = test_builder.calculate_grub_name(test_distro)

            # Assert
            assert result == result_binary_name