Example #1
0
 def test_make_new_node_settings(self):
     node_settings_document = self.node_settings_documents[0]
     node = Node.load(node_settings_document['owner'])
     user_settings_document = database['addons3usersettings'].find_one({
         '_id':  node_settings_document['user_settings']
     })
     external_account, user, new = migration.migrate_to_external_account(
         user_settings_document
     )
     user_settings = migration.make_new_user_settings(user)
     node_settings = migration.make_new_node_settings(
         node,
         node_settings_document,
         external_account,
         user_settings
     )
     assert(
         'addons3nodesettings' not in node._backrefs['addons']
     )
     assert_equal(
         len(node._backrefs['addons']['s3nodesettings']['owner']),
         1
     )
     assert_equal(
         node._backrefs['addons']['s3nodesettings']['owner'][0],
         node_settings._id
     )
Example #2
0
 def test_make_new_user_settings(self):
     user_settings_document = self.unlinked_user_settings[0]
     user = User.load(user_settings_document['owner'])
     user_settings = migration.make_new_user_settings(user)
     user.reload()
     assert ('addons3usersettings' not in user._backrefs['addons'])
     assert_equal(len(user._backrefs['addons']['s3usersettings']['owner']),
                  1)
     assert_equal(user._backrefs['addons']['s3usersettings']['owner'][0],
                  user_settings._id)
     assert_false(hasattr(user_settings, 'access_key'))
 def test_make_new_user_settings(self):
     user_settings_document = self.unlinked_user_settings[0]
     user = User.load(user_settings_document['owner'])
     user_settings = migration.make_new_user_settings(user)
     user.reload()
     assert(
         'addons3usersettings' not in user._backrefs['addons']
     )
     assert_equal(
         len(user._backrefs['addons']['s3usersettings']['owner']),
         1
     )
     assert_equal(
         user._backrefs['addons']['s3usersettings']['owner'][0],
         user_settings._id
     )
     assert_false(hasattr(user_settings, 'access_key'))