def test_Account_initialization(self): try: Account().put() self.assertEqual(1,2) except BadValueError: pass try: Account(username='******').put() self.assertEqual(1,2) except BadValueError: pass try: Account(email='*****@*****.**').put() self.assertEqual(1,2) except BadValueError: pass # test contructor Account(username='******', email='*****@*****.**').put() self.assertEqual(1, len(Account.query().fetch(2))) # test add new user request = AccountRequest('First Mate', '*****@*****.**') Account.add_new_user(request) self.assertEqual(2, len(Account.query().fetch(3)))
def signup(self, request): """ Adds a new user to the datastore """ # TODO: Add user authentication. Currently, we will create an acct new_user = Account.add_new_user(request) if new_user is None: return AccountResponse(errmsg="Username already exists!") return AccountResponse(id=new_user.key.id())