示例#1
0
 def integration_01a_run_successful_task(self):
     name, task = self._successful_task()
     with self._tmp_file(task) as definition:
         actor = ecs.RunTask(
             'Run %s' % name, {
                 'region': self.region,
                 'cluster': self.cluster,
                 'task_definition': definition
             })
     yield actor.execute()
示例#2
0
 def integration_02a_run_slow_failing_task_dont_wait(self):
     name, task = self._slow_failing_task()
     with self._tmp_file(task) as definition:
         actor = ecs.RunTask(
             'Run %s' % name, {
                 'region': self.region,
                 'cluster': self.cluster,
                 'task_definition': definition,
                 'wait': False
             })
     yield actor.execute()
示例#3
0
 def integration_01d_run_slow_failing_task(self):
     name, task = self._slow_failing_task()
     with self._tmp_file(task) as definition:
         actor = ecs.RunTask(
             'Run %s' % name, {
                 'region': self.region,
                 'cluster': self.cluster,
                 'task_definition': definition
             })
     with self.assertRaises(ecs.ECSTaskFailedException):
         yield actor.execute()