def test_build_traffic_logs_query(): # (addr.src in 192.168.1.222) and (app eq netbios-dg) and (action eq allow) and (port.dst eq 138) from Panorama import build_traffic_logs_query source = '192.168.1.222' application = 'netbios-dg' action = 'allow' to_port = '138' response = build_traffic_logs_query(source, None, None, application, to_port, action) expected = '(addr.src in 192.168.1.222) and (app eq netbios-dg) and (port.dst eq 138) and (action eq allow)' assert response == expected
def test_build_traffic_logs_query(): """ Given: - a valid arguments for traffic logs query generation When: - running the build_traffic_logs_query utility function Then: - a proper query is generated (addr.src in 192.168.1.222) and (app eq netbios-dg) and (action eq allow) and (port.dst eq 138) """ from Panorama import build_traffic_logs_query source = '192.168.1.222' application = 'netbios-dg' action = 'allow' to_port = '138' response = build_traffic_logs_query(source, None, None, application, to_port, action) expected = '(addr.src in 192.168.1.222) and (app eq netbios-dg) and (port.dst eq 138) and (action eq allow)' assert response == expected