コード例 #1
0
ファイル: test_models.py プロジェクト: retroam/mendeley
 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)
コード例 #2
0
ファイル: test_models.py プロジェクト: retroam/mendeley
 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)
コード例 #3
0
ファイル: test_models.py プロジェクト: retroam/mendeley
    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)
コード例 #4
0
ファイル: test_models.py プロジェクト: retroam/mendeley
 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)