Пример #1
0
 def test_negative_and_failed_ci(self):
     fake_neg = copy.deepcopy(FAKE_MINUS_ONE)
     fake_neg['grantedOn'] = BASE_TS + 10
     approvals = [FAKE_FAILED_CI, fake_neg]
     fake_ts = BASE_TS + ONE_DAY
     self.assertEqual(
         1, auto_abandon.days_since_negative_feedback(approvals, fake_ts))
Пример #2
0
 def test_failed_ci(self):
     ci_fail = copy.deepcopy(FAKE_FAILED_CI)
     ci_fail['grantedOn'] = BASE_TS - 10
     approvals = [FAKE_PLUS_ONE, FAKE_PLUS_TWO, ci_fail]
     fake_ts = ci_fail['grantedOn'] + ONE_DAY
     self.assertEqual(
         1, auto_abandon.days_since_negative_feedback(approvals, fake_ts))
Пример #3
0
 def test_positive_negative_two(self):
     fake_neg = copy.deepcopy(FAKE_MINUS_TWO)
     fake_neg['grantedOn'] = BASE_TS + 10
     approvals = [FAKE_PLUS_TWO, fake_neg]
     fake_ts = fake_neg['grantedOn'] + ONE_DAY
     self.assertEqual(
         1, auto_abandon.days_since_negative_feedback(approvals, fake_ts))
 def test_negative_and_failed_ci(self):
     fake_neg = copy.deepcopy(FAKE_MINUS_ONE)
     fake_neg['grantedOn'] = BASE_TS + 10
     approvals = [FAKE_FAILED_CI, fake_neg]
     fake_ts = BASE_TS + ONE_DAY
     self.assertEqual(1,
                      auto_abandon.days_since_negative_feedback(approvals,
                                                                fake_ts))
 def test_failed_ci(self):
     ci_fail = copy.deepcopy(FAKE_FAILED_CI)
     ci_fail['grantedOn'] = BASE_TS - 10
     approvals = [FAKE_PLUS_ONE, FAKE_PLUS_TWO, ci_fail]
     fake_ts = ci_fail['grantedOn'] + ONE_DAY
     self.assertEqual(1,
                      auto_abandon.days_since_negative_feedback(approvals,
                                                                fake_ts))
 def test_positive_negative_two(self):
     fake_neg = copy.deepcopy(FAKE_MINUS_TWO)
     fake_neg['grantedOn'] = BASE_TS + 10
     approvals = [FAKE_PLUS_TWO, fake_neg]
     fake_ts = fake_neg['grantedOn'] + ONE_DAY
     self.assertEqual(1,
                      auto_abandon.days_since_negative_feedback(approvals,
                                                                fake_ts))
 def test_recheck(self):
     approvals = [FAKE_FAILED_CI, FAKE_PASSED_CI]
     fake_ts = FAKE_PASSED_CI['grantedOn'] + ONE_DAY
     self.assertEqual(0,
                      auto_abandon.days_since_negative_feedback(approvals,
                                                                fake_ts))
 def test_negative_feedback_response_two(self):
     approvals = [FAKE_MINUS_TWO, FAKE_COMMENT]
     fake_ts = BASE_TS + ONE_DAY * 10
     self.assertEqual(0,
                      auto_abandon.days_since_negative_feedback(approvals,
                                                                fake_ts))
 def test_negative_feedback(self):
     approvals = [FAKE_MINUS_ONE]
     fake_ts = BASE_TS + ONE_DAY
     self.assertEqual(1,
                      auto_abandon.days_since_negative_feedback(approvals,
                                                                fake_ts))
Пример #10
0
 def test_recheck(self):
     approvals = [FAKE_FAILED_CI, FAKE_PASSED_CI]
     fake_ts = FAKE_PASSED_CI['grantedOn'] + ONE_DAY
     self.assertEqual(
         0, auto_abandon.days_since_negative_feedback(approvals, fake_ts))
Пример #11
0
 def test_negative_feedback_response_two(self):
     approvals = [FAKE_MINUS_TWO, FAKE_COMMENT]
     fake_ts = BASE_TS + ONE_DAY * 10
     self.assertEqual(
         0, auto_abandon.days_since_negative_feedback(approvals, fake_ts))
Пример #12
0
 def test_negative_feedback(self):
     approvals = [FAKE_MINUS_ONE]
     fake_ts = BASE_TS + ONE_DAY
     self.assertEqual(
         1, auto_abandon.days_since_negative_feedback(approvals, fake_ts))