def test_XinetdConf_5(): xinetd_conf = XinetdConf(context_wrap(XINETD_CONF_5, path=CONF_PATH)) data = xinetd_conf.data assert xinetd_conf.is_valid assert not xinetd_conf.is_includedir assert data.get("includedir") == "/etc/xinetd.d/abc" assert data.get("defaults") == {'umask': '002'}
def test_XinetdConf_0(): xinetd_conf = XinetdConf(context_wrap(XINETD_CONF_0, path=CONF_PATH)) data = xinetd_conf.data assert xinetd_conf.is_valid assert xinetd_conf.is_includedir assert data.get("includedir") == "/etc/xinetd.d" assert data.get("defaults") == {}
def test_XinetdConf_tftp(): d_tftp = XinetdConf(context_wrap(XINETD_D_TFTP, path=D_TFTP_PATH)) data = d_tftp.data assert d_tftp.is_valid assert not d_tftp.is_includedir assert data.get("includedir") is None assert data.get("tftp") == { 'protocol': 'udp', 'socket_type': 'dgram', 'server': '/usr/sbin/in.tftpd', 'server_args': '-s /var/lib/tftpboot', 'disable': 'yes', 'flags': 'IPv4', 'user': '******', 'per_source': '11', 'cps': '100 2', 'wait': 'yes' } assert d_tftp.file_name == 'tftp' assert d_tftp.file_path == D_TFTP_PATH
def test_XinetdConf_1(): xinetd_conf = XinetdConf(context_wrap(XINETD_CONF_1, path=CONF_PATH)) data = xinetd_conf.data assert xinetd_conf.is_valid assert xinetd_conf.is_includedir assert data.get("includedir") == "/etc/xinetd.d" assert data.get("defaults") == { 'enabled': '', 'v6only': 'no', 'log_on_failure': 'HOST', 'umask': '002', 'log_on_success': 'PID HOST DURATION EXIT', 'instances': '50', 'per_source': '10', 'groups': 'yes', 'cps': '50 10', 'log_type': 'SYSLOG daemon info' } assert xinetd_conf.file_name == 'xinetd.conf' assert xinetd_conf.file_path == CONF_PATH
def test_XinetdConf_4(): xinetd_conf = XinetdConf(context_wrap(XINETD_CONF_4_BAD, path=CONF_PATH)) assert not xinetd_conf.is_valid