def post(self): name = self.get_argument('name') user = get_user(name) if not user: try: create_user(name) except UserAlreadyExistsException: self.set_status(403) except InvalidUserNameException: self.set_status(400) else: self.set_cookie('user_name', name)
def _run(self): client = self.client self.create_user_with_errors() create_user(client) logout(client) create_user_duplicate(client)