Exemplo n.º 1
0
 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)
Exemplo n.º 2
0
 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)
Exemplo n.º 3
0
    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)
Exemplo n.º 4
0
 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)