Ejemplo n.º 1
0
 def test_create_next_month_upload_dir03(self):
     """ Test the creation of a monthly dir, where the dir is already present."""
     dataset_dir = os.path.join(settings.MEDIA_ROOT, Dataset.UPLOAD_DIR)
     date_str = (date.today() + timedelta(days=30)).strftime('%Y_%m')
     next_dirname = os.path.join(dataset_dir, date_str)
     # make the directory iff it doesn't exist
     if not os.path.exists(next_dirname):
         os.makedirs(next_dirname)
     gg = Dataset.idle_create_next_month_upload_dir()
     self.man._add_idletask(gg)
     time_limit = time.time() + 1000.0
     self.man._do_idle_tasks(time_limit)
     self.assertTrue(os.path.exists(next_dirname), "directory was not made")
Ejemplo n.º 2
0
 def test_create_next_month_upload_dir02(self):
     """ Test the creation of a monthly directory where Dataset may be present."""
     dataset_dir = os.path.join(settings.MEDIA_ROOT, Dataset.UPLOAD_DIR)
     date_str = (date.today() + timedelta(days=30)).strftime('%Y_%m')
     next_dirname = os.path.join(dataset_dir, date_str)
     # delete the dir iff it exists.
     try:
         shutil.rmtree(next_dirname)
     except os.error as e:
         if e.errno != errno.ENOENT:
             raise
     gg = Dataset.idle_create_next_month_upload_dir()
     self.man._add_idletask(gg)
     time_limit = time.time() + 1000.0
     self.man._do_idle_tasks(time_limit)
     self.assertTrue(os.path.exists(next_dirname), "directory was not made")