def test_do_migration(self, mock_github_user):
     user = mock.Mock()
     user.id = "testing user id"
     mock_github_user.return_value = user
     do_migration(get_user_settings())
     user_settings = AddonGitHubUserSettings.find()[0]
     assert_true(user_settings.oauth_settings)
     assert_true(user_settings.oauth_state)
     assert_equal(user_settings.oauth_settings.github_user_name,
                  "testing user")
     assert_equal(user_settings.oauth_settings.oauth_access_token,
                  "testing acess token")
     assert_equal(user_settings.oauth_settings.oauth_token_type,
                  "testing token type")
     assert_equal(user_settings.oauth_settings.github_user_id,
                  "testing user id")
 def test_do_migration(self, mock_github_user):
     user = mock.Mock()
     user.id = "testing user id"
     mock_github_user.return_value = user
     do_migration(get_user_settings())
     user_settings = AddonGitHubUserSettings.find()[0]
     assert_true(user_settings.oauth_settings)
     assert_true(user_settings.oauth_state)
     assert_equal(
         user_settings.oauth_settings.github_user_name,
         "testing user"
     )
     assert_equal(
         user_settings.oauth_settings.oauth_access_token,
         "testing acess token"
     )
     assert_equal(
         user_settings.oauth_settings.oauth_token_type,
         "testing token type"
     )
     assert_equal(
         user_settings.oauth_settings.github_user_id,
         "testing user id"
     )