def test_formats(self, *args): self.storage = dropbox.DropboxStorage('foo') files = self.storage._full_path('') self.assertEqual(files, self.storage._full_path('/')) self.assertEqual(files, self.storage._full_path('.')) self.assertEqual(files, self.storage._full_path('..')) self.assertEqual(files, self.storage._full_path('../..'))
def test_no_access_token(self, *args): with self.assertRaises(ImproperlyConfigured): dropbox.DropboxStorage(None)
def setUp(self, *args): self.storage = dropbox.DropboxStorage('foo')
def test_suspicious(self, *args): self.storage = dropbox.DropboxStorage('foo', '/bar') with self.assertRaises((SuspiciousFileOperation, ValueError)): self.storage._full_path('..')
def test_jailed(self, *args): self.storage = dropbox.DropboxStorage('foo', '/bar') dirs, files = self.storage.listdir('/') self.assertFalse(dirs) self.assertFalse(files)
def setUp(self, *args): self.storage = dropbox.DropboxStorage('foo') self.file = dropbox.DropboxFile('/foo.txt', self.storage)