示例#1
0
    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()
示例#2
0
    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()
示例#3
0
 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)
示例#4
0
 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)