Example #1
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_equal(
         len(user._backrefs['addons']['dropboxusersettings']['owner']), 1)
     assert_equal(
         user._backrefs['addons']['dropboxusersettings']['owner'][0],
         user_settings._id)
     assert_false(hasattr(user_settings, 'access_token'))
 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_equal(
         len(user._backrefs['addons']['dropboxusersettings']['owner']),
         1
     )
     assert_equal(
         user._backrefs['addons']['dropboxusersettings']['owner'][0],
         user_settings._id
     )
     assert_false(hasattr(user_settings, 'access_token'))
Example #3
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['dropboxusersettings'].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_equal(
         len(node._backrefs['addons']['dropboxnodesettings']['owner']), 1)
     assert_equal(
         node._backrefs['addons']['dropboxnodesettings']['owner'][0],
         node_settings._id)
 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['dropboxusersettings'].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_equal(
         len(node._backrefs['addons']['dropboxnodesettings']['owner']),
         1
     )
     assert_equal(
         node._backrefs['addons']['dropboxnodesettings']['owner'][0],
         node_settings._id
     )