def test_postfix_token_denied(self): req = self.get_request({'SecretKey': 'WRONG SECRET'}) assert not EmailCreationPermission().has_permission(req, None)
def test_ip_denied(self): req = self.get_request({'SecretKey': 'SOME SECRET KEY'}) req.META['REMOTE_ADDR'] = '10.10.10.1' assert not EmailCreationPermission().has_permission(req, None)
def test_no_postfix_token(self): req = self.get_request({}) assert not EmailCreationPermission().has_permission(req, None)
def test_allowed(self): assert EmailCreationPermission().has_permission( self.get_request({'SecretKey': 'SOME SECRET KEY'}), None)