Example #1
0
def test_syslog_ng_paths(fake_testcase_parameters):
    syslog_ng_paths = SyslogNgPaths(fake_testcase_parameters)
    syslog_ng_paths.set_syslog_ng_paths(instance_name="server")
    assert set(list(syslog_ng_paths._SyslogNgPaths__syslog_ng_paths)) == {
        "dirs", "file_paths", "binary_file_paths"
    }
    assert set(list(
        syslog_ng_paths._SyslogNgPaths__syslog_ng_paths["dirs"])) == {
            "install_dir"
        }
    assert set(
        list(syslog_ng_paths._SyslogNgPaths__syslog_ng_paths["file_paths"])
    ) == {
        "config_path",
        "persist_path",
        "pid_path",
        "control_socket_path",
        "stderr",
        "stdout",
    }
    assert set(
        list(syslog_ng_paths.
             _SyslogNgPaths__syslog_ng_paths["binary_file_paths"])) == {
                 "syslog_ng_binary",
                 "syslog_ng_ctl",
                 "loggen",
                 "slogkey",
                 "slogverify",
             }
def test_instance_already_configured(tc_unittest):
    syslog_ng_paths_server = SyslogNgPaths(
        tc_unittest.testcase_context,
        tc_unittest.get_fake_testcase_parameters()).set_syslog_ng_paths(
            instance_name="server")
    with pytest.raises(Exception):
        syslog_ng_paths_server.set_syslog_ng_paths(instance_name="client")
def test_syslog_ng_paths(tc_unittest):
    syslog_ng_paths = SyslogNgPaths(tc_unittest.testcase_context,
                                    tc_unittest.get_fake_testcase_parameters())
    syslog_ng_paths.set_syslog_ng_paths(instance_name="server")
    assert set(list(syslog_ng_paths._SyslogNgPaths__syslog_ng_paths)) == {
        "dirs", "file_paths", "binary_file_paths"
    }
    assert set(list(
        syslog_ng_paths._SyslogNgPaths__syslog_ng_paths["dirs"])) == {
            "working_dir", "install_dir"
        }
    assert set(
        list(syslog_ng_paths._SyslogNgPaths__syslog_ng_paths["file_paths"])
    ) == {
        "config_path",
        "persist_path",
        "pid_path",
        "control_socket_path",
        "stderr",
        "stdout",
    }
    assert set(
        list(syslog_ng_paths.
             _SyslogNgPaths__syslog_ng_paths["binary_file_paths"])) == {
                 "syslog_ng_binary",
                 "syslog_ng_ctl",
             }
Example #4
0
def test_syslog_ng_paths_parent_class_of_paths(fake_testcase_parameters):
    syslog_ng_paths = SyslogNgPaths(fake_testcase_parameters)
    syslog_ng_paths.set_syslog_ng_paths(instance_name="server")
    for __key, value in syslog_ng_paths._SyslogNgPaths__syslog_ng_paths["file_paths"].items():
        assert isinstance(value, PosixPath) is True

    for __key, value in syslog_ng_paths._SyslogNgPaths__syslog_ng_paths["dirs"].items():
        assert isinstance(value, PosixPath) is True

    for __key, value in syslog_ng_paths._SyslogNgPaths__syslog_ng_paths["binary_file_paths"].items():
        assert isinstance(value, PosixPath) is True
Example #5
0
def test_syslog_ng_paths(fake_testcase_parameters):
    syslog_ng_paths = SyslogNgPaths(fake_testcase_parameters)
    syslog_ng_paths.set_syslog_ng_paths(instance_name="server")
    assert set(list(syslog_ng_paths._SyslogNgPaths__syslog_ng_paths)) == {"dirs", "file_paths", "binary_file_paths"}
    assert set(list(syslog_ng_paths._SyslogNgPaths__syslog_ng_paths["dirs"])) == {"working_dir", "install_dir"}
    assert set(list(syslog_ng_paths._SyslogNgPaths__syslog_ng_paths["file_paths"])) == {
        "config_path",
        "persist_path",
        "pid_path",
        "control_socket_path",
        "stderr",
        "stdout",
        "valgrind",
    }
    assert set(list(syslog_ng_paths._SyslogNgPaths__syslog_ng_paths["binary_file_paths"])) == {
        "syslog_ng_binary",
        "syslog_ng_ctl",
    }
Example #6
0
def test_instance_already_configured(fake_testcase_parameters):
    syslog_ng_paths_server = SyslogNgPaths(
        fake_testcase_parameters, ).set_syslog_ng_paths(instance_name="server")
    with pytest.raises(Exception):
        syslog_ng_paths_server.set_syslog_ng_paths(instance_name="client")
Example #7
0
def test_instance_already_configured(fake_testcase_parameters):
    syslog_ng_paths_server = SyslogNgPaths(
        fake_testcase_parameters
    ).set_syslog_ng_paths(instance_name="server")
    with pytest.raises(Exception):
        syslog_ng_paths_server.set_syslog_ng_paths(instance_name="client")