def tearDown(self): DropboxSession.build_authorize_url = self.old_build_authorize_url DropboxSession.obtain_request_token = self.old_obtain_request_token old_methods = ("account_info", "file_delete", "get_file_and_metadata", "media", "metadata") for method in old_methods: attr = "old_" + method if hasattr(self, attr): setattr(DropboxClient, method, getattr(self, attr)) with app.test_request_context(): dropbox.logout() super(TestDropboxViews, self).tearDown()
def tearDown(self): DropboxSession.build_authorize_url = self.old_build_authorize_url DropboxSession.obtain_request_token = self.old_obtain_request_token old_methods = ('account_info', 'file_delete', 'get_file_and_metadata', 'media', 'metadata') for method in old_methods: attr = 'old_' + method if hasattr(self, attr): setattr(DropboxClient, method, getattr(self, attr)) with app.test_request_context(): dropbox.logout() super(TestDropboxViews, self).tearDown()
def test_dropbox_logout_not_logged_in(self): with app.test_request_context(): self.assertNotIn(DROPBOX_ACCESS_TOKEN_KEY, session) dropbox.logout() self.assertNotIn(DROPBOX_ACCESS_TOKEN_KEY, session)