Пример #1
0
    def test_use_idle_timeout_if_greater_than_exec_timeout(self):
        idle_timeout = timedelta(hours=2)
        exec_timeout = timedelta(minutes=10)
        timeout = under_test.determine_timeout("task_name", "variant", idle_timeout=idle_timeout,
                                               exec_timeout=exec_timeout)

        self.assertEqual(timeout, idle_timeout)
Пример #2
0
 def test_commit_queue_items_use_commit_queue_timeout(self):
     timeout = under_test.determine_timeout(
         "auth", "variant", evg_alias=under_test.COMMIT_QUEUE_ALIAS)
     self.assertEqual(timeout, under_test.COMMIT_QUEUE_TIMEOUT)
Пример #3
0
 def test_task_specific_timeout(self):
     self.assertEqual(
         under_test.determine_timeout("auth", "linux-64-debug"),
         timedelta(minutes=60))
Пример #4
0
 def test_default_required_returned_on_required_variants(self):
     self.assertEqual(
         under_test.determine_timeout("task_name", "variant-required"),
         under_test.DEFAULT_REQUIRED_BUILD_TIMEOUT)
Пример #5
0
 def test_default_is_returned_with_timeout_at_zero(self):
     self.assertEqual(
         under_test.determine_timeout("task_name", "variant",
                                      timedelta(seconds=0)),
         under_test.DEFAULT_NON_REQUIRED_BUILD_TIMEOUT)
Пример #6
0
 def test_default_is_returned_with_no_timeout(self):
     self.assertEqual(under_test.determine_timeout("task_name", "variant"),
                      under_test.DEFAULT_NON_REQUIRED_BUILD_TIMEOUT)
Пример #7
0
 def test_timeout_used_if_specified(self):
     timeout = timedelta(seconds=42)
     self.assertEqual(
         under_test.determine_timeout("task_name", "variant", timeout),
         timeout)
 def test_task_specific_timeout(self):
     self.assertEqual(ett.determine_timeout("auth", "linux-64-debug"), 60 * 60)
 def test_default_is_returned_with_timeout_at_zero(self):
     self.assertEqual(
         ett.determine_timeout("task_name", "variant", 0),
         ett.DEFAULT_NON_REQUIRED_BUILD_TIMEOUT_SECS)
 def test_default_required_returned_on_required_variants(self):
     self.assertEqual(
         ett.determine_timeout("task_name", next(iter(ett.REQUIRED_BUILD_VARIANTS))),
         ett.DEFAULT_REQUIRED_BUILD_TIMEOUT_SECS)
 def test_timeout_used_if_specified(self):
     self.assertEqual(ett.determine_timeout("task_name", "variant", 42), 42)
Пример #12
0
 def test_task_specific_timeout(self):
     self.assertEqual(ett.determine_timeout("auth", "linux-64-debug"),
                      60 * 60)
Пример #13
0
 def test_default_required_returned_on_required_variants(self):
     self.assertEqual(
         ett.determine_timeout("task_name",
                               next(iter(ett.REQUIRED_BUILD_VARIANTS))),
         ett.DEFAULT_REQUIRED_BUILD_TIMEOUT_SECS)
Пример #14
0
 def test_default_is_returned_with_timeout_at_zero(self):
     self.assertEqual(ett.determine_timeout("task_name", "variant", 0),
                      ett.DEFAULT_NON_REQUIRED_BUILD_TIMEOUT_SECS)
Пример #15
0
 def test_timeout_used_if_specified(self):
     self.assertEqual(ett.determine_timeout("task_name", "variant", 42), 42)