示例#1
0
 def test_empty_url_dir_not_present(self):
     remove_dir()
         # print("this dir was not present")
     prev = len(os.listdir('.'))
     fetch_files_from_urls(self.urls, dir)
     after = len(os.listdir('.'))
     self.assertEqual(prev + 1, after)
示例#2
0
 def test_file_not_present_download_successful(self):
     urls = ['ftp://ftp.gnu.org/gnu/automake/automake-1.15.tar.gz']
     remove_dir()
     fetch_files_from_urls(urls, dir)
     files = os.listdir(dir)
     for url in urls:
         filename = detect_filename(url, None)
         if filename not in files:
             # file not found,
             self.assertTrue(False)
     self.assertTrue(True)
示例#3
0
 def test_file_present_download_successful(self):
     urls = ['ftp://ftp.gnu.org/gnu/automake/automake-1.15.tar.gz']
     remove_dir()
     os.makedirs(dir)
     filenames = []
     for url in urls:
         empty_file = detect_filename(url, None)
         filenames.append(filename_fix_existing(empty_file))
         # create empty dummy files
         f = open(dir+"/"+empty_file, 'w')
         f.close()
     fetch_files_from_urls(urls, dir)
     files = os.listdir(dir)
     for filename in filenames:
         if filename not in files:
             # file not found,
             self.assertTrue(False)
     self.assertTrue(True)
示例#4
0
 def test_empty_url_none_dir(self):
     prev = len(os.listdir('.'))
     fetch_files_from_urls(self.urls, None)
     after = len(os.listdir('.'))
     self.assertEqual(prev, after)