コード例 #1
0
 def test_start_connection(self, mock_ftp):
     self.storage._start_connection()
     self.assertIsNotNone(self.storage._connection)
     # Start active
     storage = ftp.FTPStorage(location='a'+URL)
     storage._start_connection()
コード例 #2
0
 def test_init_location_from_setting(self, mock_setting):
     storage = ftp.FTPStorage()
     self.assertTrue(mock_setting.called)
     self.assertEqual(storage.location, URL)
コード例 #3
0
 def setUp(self):
     self.storage = ftp.FTPStorage(location=URL)
コード例 #4
0
 def test_init_no_location(self):
     with self.assertRaises(ImproperlyConfigured):
         ftp.FTPStorage()
コード例 #5
0
 def test_url(self):
     with self.assertRaises(ValueError):
         self.storage._base_url = None
         self.storage.url('foo')
     self.storage = ftp.FTPStorage(location=URL, base_url='http://foo.bar/')
     self.assertEqual('http://foo.bar/foo', self.storage.url('foo'))