本文整理汇总了Python中website.addons.googledrive.tests.factories.GoogleDriveUserSettingsFactory类的典型用法代码示例。如果您正苦于以下问题:Python GoogleDriveUserSettingsFactory类的具体用法?Python GoogleDriveUserSettingsFactory怎么用?Python GoogleDriveUserSettingsFactory使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了GoogleDriveUserSettingsFactory类的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。
示例1: test_delete
def test_delete(self):
user_settings = GoogleDriveUserSettingsFactory()
assert_true(user_settings.has_auth)
user_settings.delete()
user_settings.save()
assert_false(user_settings.access_token)
assert_true(user_settings.deleted)
开发者ID:billyhunt,项目名称:osf.io,代码行数:7,代码来源:test_models.py
示例2: test_clear
def test_clear(self):
node_settings = GoogleDriveNodeSettingsFactory.build()
user_settings = GoogleDriveUserSettingsFactory(access_token='abcde')
node_settings.user_settings = user_settings
node_settings.save()
assert_true(user_settings.access_token)
user_settings.clear()
user_settings.save()
assert_false(user_settings.access_token)
开发者ID:billyhunt,项目名称:osf.io,代码行数:10,代码来源:test_models.py
示例3: test_access_token_refreshes_timeout_longer
def test_access_token_refreshes_timeout_longer(self, mock_refresh):
mock_refresh.return_value = {
'access_token': 'abc',
'refresh_token': '123',
'expires_at': time.time(),
}
user_settings = GoogleDriveUserSettingsFactory()
user_settings.expires_at = datetime.utcnow() + relativedelta.relativedelta(minutes=4)
user_settings.access_token
mock_refresh.assert_called_once()
开发者ID:billyhunt,项目名称:osf.io,代码行数:10,代码来源:test_models.py
示例4: test_access_token_refreshes
def test_access_token_refreshes(self, mock_needs_refresh, mock_refresh):
mock_refresh.return_value = {
'access_token': 'abc',
'refresh_token': '123',
'expires_at': time.time(),
}
user_settings = GoogleDriveUserSettingsFactory()
user_settings.expires_at = datetime.now()
user_settings.access_token
mock_refresh.assert_called_once()
开发者ID:billyhunt,项目名称:osf.io,代码行数:10,代码来源:test_models.py
示例5: test_clear_clears_associated_node_settings
def test_clear_clears_associated_node_settings(self):
node_settings = GoogleDriveNodeSettingsFactory.build()
user_settings = GoogleDriveUserSettingsFactory()
node_settings.user_settings = user_settings
node_settings.save()
user_settings.clear()
user_settings.save()
# Node settings no longer associated with user settings
assert_is(node_settings.folder_id, None)
assert_is(node_settings.user_settings, None)
开发者ID:billyhunt,项目名称:osf.io,代码行数:11,代码来源:test_models.py
示例6: test_clear_wo_oauth_settings
def test_clear_wo_oauth_settings(self, mock_revoke_access_token):
user_settings = GoogleDriveUserSettingsFactory(access_token='abcde')
user_settings.oauth_settings = None
user_settings.save()
node_settings = GoogleDriveNodeSettingsFactory.build()
node_settings.user_settings = user_settings
node_settings.save()
assert_false(user_settings.oauth_settings)
user_settings.clear()
user_settings.save()
assert_false(mock_revoke_access_token.called)
开发者ID:billyhunt,项目名称:osf.io,代码行数:13,代码来源:test_models.py
示例7: test_access_token_doesnt_refresh
def test_access_token_doesnt_refresh(self, mock_refresh):
user_settings = GoogleDriveUserSettingsFactory()
user_settings.save()
user_settings.access_token
assert_false(mock_refresh.called)
开发者ID:billyhunt,项目名称:osf.io,代码行数:5,代码来源:test_models.py
示例8: test_has_auth
def test_has_auth(self):
user_settings = GoogleDriveUserSettingsFactory(access_token=None)
assert_false(user_settings.has_auth)
user_settings.access_token = '12345'
user_settings.save()
assert_true(user_settings.has_auth)
开发者ID:billyhunt,项目名称:osf.io,代码行数:6,代码来源:test_models.py
注:本文中的website.addons.googledrive.tests.factories.GoogleDriveUserSettingsFactory类示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论