Esempio n. 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.)
Esempio n. 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)
Esempio n. 3
0
 def test__compute_increase_both_different(self):
     self.assertEqual(
         scenario._compute_increase(self.base_mock, {
             'a': (5, -1),
             'b': (20, -1)
         }), 25)
Esempio n. 4
0
 def test__compute_increase_one_double(self):
     self.assertAlmostEqual(
         scenario._compute_increase(self.base_mock, {
             'a': (10, -1),
             'b': (20, -1)
         }), 50)
Esempio n. 5
0
 def test__compute_increase_same_double(self):
     self.assertEqual(
         scenario._compute_increase(self.base_mock, {
             'a': (20, -1),
             'b': (20, -1)
         }), 100)
Esempio n. 6
0
 def test__compute_increase_same_half(self):
     self.assertEqual(
         scenario._compute_increase(self.base_mock, {
             'a': (5, -1),
             'b': (5, -1)
         }), -50)
Esempio n. 7
0
 def test__compute_increase_equal(self):
     self.assertEqual(
         scenario._compute_increase(self.base_mock, {
             'a': (10, -1),
             'b': (10, -1)
         }), 0)