def test_delete(self): user_settings = MendeleyUserSettingsFactory() assert_true(user_settings.has_auth) user_settings.delete() user_settings.save() assert_false(user_settings.oauth_access_token) assert_false(user_settings.mendeley_user)
def test_clear_auth(self): user_settings = MendeleyUserSettingsFactory(oauth_access_token='abcde') assert_true(user_settings.oauth_access_token) user_settings.clear_auth() user_settings.save() assert_false(user_settings.oauth_access_token) assert_false(user_settings.mendeley_user)
def test_fields(self): user_settings = MendeleyUserSettingsFactory( oauth_access_token='12345', mendeley_user='******', owner=self.user ) user_settings.save() retrieved = AddonMendeleyUserSettings.load(user_settings._primary_key) assert_true(retrieved.oauth_access_token) assert_true(retrieved.mendeley_user) assert_true(retrieved.owner)
def test_has_auth(self): user_settings = MendeleyUserSettingsFactory(oauth_access_token=None) assert_false(user_settings.has_auth) user_settings.oauth_access_token = '12345' user_settings.save() assert_true(user_settings.has_auth)