Example #1
0
 def test_mode_invalid(self):
     expected_error = "error: API Key Required"
     assert api.api_handler({"mode": "invalid"}).strip() == expected_error
     with pytest.raises(IndexError):
         assert api.api_handler({"mode": []}).strip() == expected_error
         assert api.api_handler({"mode": ""}).strip() == expected_error
         assert api.api_handler({"mode": None}).strip() == expected_error
Example #2
0
 def test_auth_unavailable_password_set(self):
     assert api.api_handler({"mode": "auth"}).strip() == "None"
Example #3
0
 def test_auth_apikey_disabled(self):
     assert api.api_handler({"mode": "auth"}).strip() == "login"
Example #4
0
 def test_auth(self):
     assert api.api_handler({"mode": "auth"}).strip() == "apikey"
Example #5
0
 def test_version(self):
     assert api.api_handler({
         "mode": "version"
     }).strip() == sabnzbd.__version__
Example #6
0
 def test_empty(self):
     with pytest.raises(TypeError):
         api.api_handler(None)
     with pytest.raises(AttributeError):
         api.api_handler("")