def test_build_policy_match_query(): from Panorama import build_policy_match_query source = '1.1.1.1' destination = '6.7.8.9' protocol = '1' application = 'gmail-base' response = build_policy_match_query(application, None, destination, None, None, None, protocol, source) expected = '<test><security-policy-match><source>1.1.1.1</source><destination>6.7.8.9</destination>' \ '<protocol>1</protocol><application>gmail-base</application></security-policy-match></test>' assert response == expected
def test_build_policy_match_query(): """ Given: - a valid arguments for policy match query generation When: - running the build_policy_match_query utility function Then: - a proper xml is generated """ from Panorama import build_policy_match_query source = '1.1.1.1' destination = '6.7.8.9' protocol = '1' application = 'gmail-base' response = build_policy_match_query(application, None, destination, None, None, None, protocol, source) expected = '<test><security-policy-match><source>1.1.1.1</source><destination>6.7.8.9</destination>' \ '<protocol>1</protocol><application>gmail-base</application></security-policy-match></test>' assert response == expected