auth: add several AnonymousUser method stubs

We'll need to use these, so this commit implements them here
with tests for coverage.

Signed-off-by: Kevin Morris <kevr@0cost.org>
This commit is contained in:
Kevin Morris 2021-08-28 16:15:48 -07:00
parent c006386079
commit 741cbfaa4e
No known key found for this signature in database
GPG key ID: F7E46DED420788F3
2 changed files with 46 additions and 1 deletions

View file

@ -53,10 +53,30 @@ class AnonymousUser:
def is_authenticated():
return False
@staticmethod
def is_trusted_user():
return False
@staticmethod
def is_developer():
return False
@staticmethod
def is_elevated():
return False
@staticmethod
def has_credential(credential):
return False
@staticmethod
def voted_for(package):
return False
@staticmethod
def notified(package):
return False
class BasicAuthBackend(AuthenticationBackend):
async def authenticate(self, conn: HTTPConnection):