def _delete(user_id): if g.user['id'] != user_id: """ Only self-delete is permitted""" return jsonify(message='Unauthorized request'), 403 user = User(id=user_id) user.delete() _delete_token() return jsonify(message='ok'), 200
class CoreTest(unittest.TestCase): def setUp(self): self.user = User(username="******", first_name="first", last_name="last", email="*****@*****.**") self.user.set_password("test") self.user.save() def tearDown(self): self.user.delete() def test_email_backend(self): #from django.contrib.auth import login request = object() request.POST = {'username': '******', 'password': '******'} from auth import login login(request, self.user)
def create_user(username=DEFAULT_USER, password=DEFAULT_PASSWORD, admin=True): user = User(username, password, admin) user.add() yield user.delete()