Exemple #1
0
 def test__compute_increase_three_one(self):
     self.assertAlmostEqual(
         scenario._compute_increase(self.base_mock2, {
             'a': (10, -1),
             'b': (10, -1),
             'c': (20, -1)
         }), 100 / 3.)
Exemple #2
0
 def test__compute_increase_three_one_reverted(self):
     self.assertAlmostEqual(
         scenario._compute_increase(
             {
                 'a': (10, -1),
                 'b': (10, -1),
                 'c': (20, -1)
             }, self.base_mock2), 250. / 3 - 100)
Exemple #3
0
 def test__compute_increase_both_different(self):
     self.assertEqual(
         scenario._compute_increase(self.base_mock, {
             'a': (5, -1),
             'b': (20, -1)
         }), 25)
Exemple #4
0
 def test__compute_increase_one_double(self):
     self.assertAlmostEqual(
         scenario._compute_increase(self.base_mock, {
             'a': (10, -1),
             'b': (20, -1)
         }), 50)
Exemple #5
0
 def test__compute_increase_same_double(self):
     self.assertEqual(
         scenario._compute_increase(self.base_mock, {
             'a': (20, -1),
             'b': (20, -1)
         }), 100)
Exemple #6
0
 def test__compute_increase_same_half(self):
     self.assertEqual(
         scenario._compute_increase(self.base_mock, {
             'a': (5, -1),
             'b': (5, -1)
         }), -50)
Exemple #7
0
 def test__compute_increase_equal(self):
     self.assertEqual(
         scenario._compute_increase(self.base_mock, {
             'a': (10, -1),
             'b': (10, -1)
         }), 0)