def test_to_json(self): # All values are passed to the user settings view user_accounts = [MendeleyAccountFactory(), MendeleyAccountFactory()] user = UserFactory(external_accounts=user_accounts) user_addon = MendeleyUserSettingsFactory(owner=user) res = user_addon.to_json(user) for account in user_accounts: assert_in( { 'id': account._id, 'provider_id': account.provider_id, 'display_name': account.display_name }, res['accounts'], )
def test_to_json(self): user_settings = MendeleyUserSettingsFactory(mendeley_user='******') result = user_settings.to_json(user_settings) assert_equal(result['authorized'], user_settings.has_auth) assert_equal(result['authorized_mendeley_user'], user_settings.mendeley_user)