Example #1
0
 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('../..'))
Example #2
0
 def test_no_access_token(self, *args):
     with self.assertRaises(ImproperlyConfigured):
         dropbox.DropboxStorage(None)
Example #3
0
 def setUp(self, *args):
     self.storage = dropbox.DropboxStorage('foo')
Example #4
0
 def test_suspicious(self, *args):
     self.storage = dropbox.DropboxStorage('foo', '/bar')
     with self.assertRaises((SuspiciousFileOperation, ValueError)):
         self.storage._full_path('..')
Example #5
0
 def test_jailed(self, *args):
     self.storage = dropbox.DropboxStorage('foo', '/bar')
     dirs, files = self.storage.listdir('/')
     self.assertFalse(dirs)
     self.assertFalse(files)
Example #6
0
 def setUp(self, *args):
     self.storage = dropbox.DropboxStorage('foo')
     self.file = dropbox.DropboxFile('/foo.txt', self.storage)