Exemplo n.º 1
0
    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)))
Exemplo n.º 2
0
 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())