Example #1
0
 def createRole(self, user):
   """Create a role for user.
   """
   # Create a role for a_user
   given_name = 'A'
   surname = 'User'
   res_street = 'A Street'
   res_city = 'A City'
   res_country = 'United Kingdom'
   res_postalcode = 'A Postalcode'
   phone = '01234567'
   birth_date = db.DateProperty.now()
   properties = {
       'link_id': user.link_id,
       'scope_path': 'google',
       'user': user,
       'given_name': given_name,
       'surname': surname,
       'email': user.account.email(),
       'res_street': res_street,
       'res_city': res_city,
       'res_country': res_country,
       'res_postalcode': res_postalcode,
       'phone': phone,
       'birth_date': birth_date,
       }
   role = role_logic.updateOrCreateFromFields(properties)
   return role, properties
Example #2
0
 def createRole(self, user):
     """Create a role for user.
 """
     # Create a role for a_user
     given_name = 'A'
     surname = 'User'
     res_street = 'A Street'
     res_city = 'A City'
     res_country = 'United Kingdom'
     res_postalcode = 'A Postalcode'
     phone = '01234567'
     birth_date = db.DateProperty.now()
     properties = {
         'link_id': user.link_id,
         'scope_path': 'google',
         'user': user,
         'given_name': given_name,
         'surname': surname,
         'email': user.account.email(),
         'res_street': res_street,
         'res_city': res_city,
         'res_country': res_country,
         'res_postalcode': res_postalcode,
         'phone': phone,
         'birth_date': birth_date,
     }
     role = role_logic.updateOrCreateFromFields(properties)
     return role, properties
Example #3
0
 def testUpdateRole(self):
   """Test that role can be updated for a user.
   """
   role, properties = self.createRole(self.user)
   old_given_name = properties['given_name']
   new_given_name = 'New'
   properties = {
       'link_id': self.user.link_id,
       'scope_path': 'google',
       'given_name': new_given_name,
       }
   role = role_logic.updateOrCreateFromFields(properties)
   updated_given_name = getattr(role, 'given_name')
   self.assertEqual(updated_given_name , new_given_name)
   self.assertNotEqual(updated_given_name, old_given_name)
Example #4
0
 def testUpdateRole(self):
     """Test that role can be updated for a user.
 """
     role, properties = self.createRole(self.user)
     old_given_name = properties['given_name']
     new_given_name = 'New'
     properties = {
         'link_id': self.user.link_id,
         'scope_path': 'google',
         'given_name': new_given_name,
     }
     role = role_logic.updateOrCreateFromFields(properties)
     updated_given_name = getattr(role, 'given_name')
     self.assertEqual(updated_given_name, new_given_name)
     self.assertNotEqual(updated_given_name, old_given_name)