示例#1
0
    def test_1(self):
        """
        interpolate_round(a, b) interpolates between two numbers a and b, and then
        rounds.
        """

        i = interpolate.round(10, 42)
        self.assertEqual(i(0.0), 10)
        self.assertEqual(i(0.1), 13)
        self.assertEqual(i(0.2), 16)
        self.assertEqual(i(0.3), 20)
        self.assertEqual(i(0.4), 23)
        self.assertEqual(i(0.5), 26)
        self.assertEqual(i(0.6), 29)
        self.assertEqual(i(0.7), 32)
        self.assertEqual(i(0.8), 36)
        self.assertEqual(i(0.9), 39)
        self.assertEqual(i(1.0), 42)
示例#2
0
    def test_1(self):
        """
        interpolate_round(a, b) interpolates between two numbers a and b, and then
        rounds.
        """

        i = interpolate.round(10, 42)
        self.assertEqual(i(0.0), 10)
        self.assertEqual(i(0.1), 13)
        self.assertEqual(i(0.2), 16)
        self.assertEqual(i(0.3), 20)
        self.assertEqual(i(0.4), 23)
        self.assertEqual(i(0.5), 26)
        self.assertEqual(i(0.6), 29)
        self.assertEqual(i(0.7), 32)
        self.assertEqual(i(0.8), 36)
        self.assertEqual(i(0.9), 39)
        self.assertEqual(i(1.0), 42)
示例#3
0
 def test_2(self):
     """ round(a, b) does not pre-round a and b """
     i = interpolate.round(2.6, 3.6)
     self.assertEqual(i(0.6), 3)
示例#4
0
 def test_2(self):
     """ round(a, b) does not pre-round a and b """
     i = interpolate.round(2.6, 3.6)
     self.assertEqual(i(0.6), 3)