示例#1
0
class ModelTestCase(TestCase):
    def setUp(self):
        self.m = Model()

    def test_create(self):
        m = Model()
        self.assertNotEqual(m, None)

    def test_result_5(self):
        result = self.m.step(1.25, 0.25)
        self.assertEqual(result, 5)

    def test_result_fraction(self):
        result = self.m.step(1, 2)
        self.assertEqual(result, 0.5)
示例#2
0
 def test_increase_step(self):
     m = Model()
     total = m.step(5, 3)
     self.assertEquals(total, 8)
示例#3
0
 def test_decrease_step(self):
     m = Model()
     total = m.step(5, -2.5)
     self.assertEquals(total, 2.5)
示例#4
0
 def test_first_step(self):
     m = Model()
     total = m.step(5)
     self.assertEquals(total, 5)