Пример #1
0
 def test_not_recommended(self):
     recommendations, outcome, reason = get_addon_recommendations(
         'a@b', False)
     assert not self.recommendation_server_mock.called
     assert recommendations == TAAR_LITE_FALLBACKS
     assert outcome == TAAR_LITE_OUTCOME_CURATED
     assert reason is None
Пример #2
0
 def test_recommended_no_results(self):
     self.recommendation_server_mock.return_value = []
     recommendations, outcome, reason = get_addon_recommendations(
         'a@b', True)
     assert recommendations == TAAR_LITE_FALLBACKS
     assert outcome == TAAR_LITE_OUTCOME_REAL_FAIL
     assert reason is TAAR_LITE_FALLBACK_REASON_EMPTY
Пример #3
0
 def test_recommended_timeout(self):
     self.recommendation_server_mock.return_value = None
     recommendations, outcome, reason = get_addon_recommendations(
         'a@b', True)
     assert recommendations == TAAR_LITE_FALLBACKS
     assert outcome == TAAR_LITE_OUTCOME_REAL_FAIL
     assert reason is TAAR_LITE_FALLBACK_REASON_TIMEOUT
Пример #4
0
 def test_not_recommended(self):
     recommendations, outcome, reason = get_addon_recommendations(
         'a@b', False)
     assert not self.recommendation_server_mock.called
     assert recommendations == TAAR_LITE_FALLBACKS
     assert outcome == TAAR_LITE_OUTCOME_CURATED
     assert reason is None
Пример #5
0
 def test_recommended_timeout(self):
     self.recommendation_server_mock.return_value = None
     recommendations, outcome, reason = get_addon_recommendations(
         'a@b', True)
     assert recommendations == TAAR_LITE_FALLBACKS
     assert outcome == TAAR_LITE_OUTCOME_REAL_FAIL
     assert reason is TAAR_LITE_FALLBACK_REASON_TIMEOUT
Пример #6
0
 def test_recommended_no_results(self):
     self.recommendation_server_mock.return_value = []
     recommendations, outcome, reason = get_addon_recommendations(
         'a@b', True)
     assert recommendations == TAAR_LITE_FALLBACKS
     assert outcome == TAAR_LITE_OUTCOME_REAL_FAIL
     assert reason is TAAR_LITE_FALLBACK_REASON_EMPTY
Пример #7
0
 def test_recommended(self):
     recommendations, outcome, reason = get_addon_recommendations(
         'a@b', True)
     assert recommendations == self.recommendation_guids
     assert outcome == TAAR_LITE_OUTCOME_REAL_SUCCESS
     assert reason is None
     self.recommendation_server_mock.assert_called_with(
         settings.TAAR_LITE_RECOMMENDATION_ENGINE_URL, 'a@b', {})
Пример #8
0
 def test_recommended(self):
     recommendations, outcome, reason = get_addon_recommendations(
         'a@b', True)
     assert recommendations == self.recommendation_guids
     assert outcome == TAAR_LITE_OUTCOME_REAL_SUCCESS
     assert reason is None
     self.recommendation_server_mock.assert_called_with(
         settings.TAAR_LITE_RECOMMENDATION_ENGINE_URL, 'a@b', {})
Пример #9
0
 def test_recommended_timeout(self):
     self.recommendation_server_mock.return_value = None
     recommendations, outcome, reason = get_addon_recommendations(
         'a@b', True)
     assert recommendations == TAAR_LITE_FALLBACKS
     assert outcome == TAAR_LITE_OUTCOME_REAL_FAIL
     assert reason is TAAR_LITE_FALLBACK_REASON_TIMEOUT
     self.recommendation_server_mock.assert_called_with(
         settings.TAAR_LITE_RECOMMENDATION_ENGINE_URL, 'a@b', {})
Пример #10
0
 def test_recommended_timeout(self):
     self.recommendation_server_mock.return_value = None
     recommendations, outcome, reason = get_addon_recommendations(
         'a@b', True)
     assert recommendations == TAAR_LITE_FALLBACKS
     assert outcome == TAAR_LITE_OUTCOME_REAL_FAIL
     assert reason is TAAR_LITE_FALLBACK_REASON_TIMEOUT
     self.recommendation_server_mock.assert_called_with(
         settings.TAAR_LITE_RECOMMENDATION_ENGINE_URL, 'a@b', {})
Пример #11
0
 def test_recommended(self):
     recommendations, outcome, reason = get_addon_recommendations(
         'a@b', True)
     assert recommendations == self.recommendation_guids
     assert outcome == TAAR_LITE_OUTCOME_REAL_SUCCESS
     assert reason is None
Пример #12
0
 def test_recommended(self):
     recommendations, outcome, reason = get_addon_recommendations(
         'a@b', True)
     assert recommendations == self.recommendation_guids
     assert outcome == TAAR_LITE_OUTCOME_REAL_SUCCESS
     assert reason is None