def test_create_download_tmp_dir(self): # Test created = web._create_download_tmp_dir(self.working_dir) # Verify self.assertTrue(os.path.exists(created)) self.assertEqual(created, os.path.join(self.working_dir, web.DOWNLOAD_TMP_DIR))
def test_retrieve_module_missing_module(self, mock_curl_constructor): # Setup mock_curl = mock.MagicMock() mock_curl.getinfo.return_value = 404 # simulate a not found mock_curl_constructor.return_value = mock_curl # Test try: self.downloader.retrieve_module(self.mock_progress_report, self.module) self.fail() except exceptions.FileNotFoundException, e: self.assertTrue(self.module.filename() in e.location) expected_filename = web._create_download_tmp_dir(self.working_dir) expected_filename = os.path.join(expected_filename, self.module.filename()) self.assertTrue(not os.path.exists(os.path.join(expected_filename)))