From 0f4ee33d2ab92318e42b1c30e2544e0c7e1d538a Mon Sep 17 00:00:00 2001 From: Mads Marquart Date: Wed, 5 Feb 2020 15:29:57 +0100 Subject: [PATCH] Fix failing test for NotLoggedIn --- tests/test_exception.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/tests/test_exception.py b/tests/test_exception.py index 64b1ecb..8a5a4af 100644 --- a/tests/test_exception.py +++ b/tests/test_exception.py @@ -19,7 +19,6 @@ from fbchat._exception import ( ERROR_DATA = [ - (NotLoggedIn, 1357001, "Not logged in", "Please log in to continue."), ( PleaseRefresh, 1357004, @@ -71,6 +70,16 @@ def test_handle_payload_error(exception, code, summary, description): handle_payload_error(data) +def test_handle_not_logged_in_error(): + data = { + "error": 1357001, + "errorSummary": "Not logged in", + "errorDescription": "Please log in to continue.", + } + with pytest.raises(NotLoggedIn, match="Not logged in"): + handle_payload_error(data) + + def test_handle_payload_error_no_error(): assert handle_payload_error({}) is None assert handle_payload_error({"payload": {"abc": ["Something", "else"]}}) is None