예제 #1
0
 def _get_artifact_path(self, vt):
     return os.path.join(
         self.artifact_cache,
         CacheFactory.make_task_cache_dirname(self.task),
         self.target.id,
         '{}.tgz'.format(vt.cache_key.hash),
     )
예제 #2
0
 def _get_artifact_path(self, vt):
     return os.path.join(
         self.artifact_cache,
         CacheFactory.make_task_cache_dirname(self.task),
         self._target.id,
         f"{vt.cache_key.hash}.tgz",
     )
 def _get_artifact_path(self, vt):
   return os.path.join(
     self.artifact_cache,
     CacheFactory.make_task_cache_dirname(self.task),
     self._target.id,
     '{}.tgz'.format(vt.cache_key.hash),
   )
예제 #4
0
 def test_cache_written_to(self):
     all_vts, invalid_vts = self.task.execute()
     self.assertGreater(len(invalid_vts), 0)
     for vt in invalid_vts:
         artifact_address = os.path.join(
             self.artifact_cache,
             CacheFactory.make_task_cache_dirname(self.task),
             self._target.id,
             '{}.tgz'.format(vt.cache_key.hash),
         )
         self.assertTrue(os.path.isfile(artifact_address))
예제 #5
0
 def test_cache_written_to(self):
   all_vts, invalid_vts = self.task.execute()
   self.assertGreater(len(invalid_vts), 0)
   for vt in invalid_vts:
     artifact_address = os.path.join(
       self.artifact_cache,
       CacheFactory.make_task_cache_dirname(self.task),
       self._target.id,
       '{}.tgz'.format(vt.cache_key.hash),
     )
     self.assertTrue(os.path.isfile(artifact_address))