summaryrefslogtreecommitdiffstats
path: root/testenv/exc/server_error.py
blob: fe359f549b12a5f277b0b8083585ddded7558f47 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
class ServerError (Exception):
    """ A custom exception which is raised by the test servers. Often used to
    handle control flow. """

    def __init__(self, err_message):
        self.err_message = err_message

class NoBodyServerError (Exception):
    """ A custom exception which is raised by the test servers.
    Used if no body should be sent in response. """

    def __init__(self, err_message):
        self.err_message = err_message

class AuthError (ServerError):
    """ A custom exception raised byt he servers when authentication of the
    request fails. """
    pass