def test_alias_update_urltables(mock_requests_get):

    fauxapi = PfsenseFauxapi(host=None, apikey=None, apisecret=None)
    mock_requests_get.return_value.status_code = 200
    mock_requests_get.return_value.text = '{"callid": "5c8dc7720e65a", "action": "alias_update_urltables", "message": "ok", "data": {"updates": []}}'

    response = fauxapi.alias_update_urltables()
    assert response['action'] == 'alias_update_urltables'
    assert response['message'] == 'ok'
    assert response['data'] is not None
Example #2
0
# rule_get - get all rules
# =============================================================================
print(json.dumps(
    FauxapiLib.rule_get())
)

# rule_get - get rule number 5
# =============================================================================
print(json.dumps(
    FauxapiLib.rule_get(5))
)

# alias_update_urltables
# =============================================================================
print(json.dumps(
    FauxapiLib.alias_update_urltables())
)

# # system reboot
# =============================================================================
# print(json.dumps(
#     FauxapiLib.system_reboot())
# )

# function_call - examples
# =============================================================================
print(json.dumps(
    FauxapiLib.function_call({
        'function': 'return_gateways_status',
        'args': [False]
    }
Example #3
0
# send_event - interface all reload
# =============================================================================
print(json.dumps(FauxapiLib.send_event('interface all reload')))

# rule_get - get all rules
# =============================================================================
print(json.dumps(FauxapiLib.rule_get()))

# rule_get - get rule number 5
# =============================================================================
print(json.dumps(FauxapiLib.rule_get(5)))

# alias_update_urltables
# =============================================================================
print(json.dumps(FauxapiLib.alias_update_urltables()))

# # system reboot
# =============================================================================
# print(json.dumps(
#     FauxapiLib.system_reboot())
# )

# function_call - examples
# =============================================================================
print(
    json.dumps(
        FauxapiLib.function_call({
            'function': 'return_gateways_status',
            'args': [False]
        })))