Ejemplo n.º 1
0
 def test_empty_impact(self):
     """Test returning empty impact when start_revision is greater than the build
   revision."""
     self.assertTrue(
         impact_task.get_impact({
             'revision': '10'
         }, 20, 100).is_empty())
Ejemplo n.º 2
0
 def test_get_likely_impact(self):
     """Test getting likely version."""
     impact = impact_task.get_impact({
         'revision': '30',
         'version': '50'
     }, 20, 31)
     self.assertEqual('50', impact.version)
     self.assertTrue(impact.likely)
     self.assertEqual('', impact.extra_trace)
Ejemplo n.º 3
0
 def test_bail_out_non_digit(self):
     """Test bailing out when revision is not a number."""
     self.assertTrue(
         impact_task.get_impact({
             'revision': 'aa'
         }, 1, 100).is_empty())
Ejemplo n.º 4
0
 def test_bail_out_build_revision(self):
     """Test bailing out when there's no build_revision."""
     self.assertTrue(impact_task.get_impact({}, 1, 100).is_empty())