def test_numeric_cell(self):
     cell = NumericCell(answer=42, tolerance=1.0)
     self.assertTrue(cell.check_response('42'))
     self.assertTrue(cell.check_response('42.4'))
     self.assertTrue(cell.check_response('41.6'))
     self.assertFalse(cell.check_response('41.5'))
     self.assertFalse(cell.check_response('43'))
     self.assertFalse(cell.check_response('Hurz!'))
     cell.set_tolerance(10.0)
     self.assertTrue(cell.check_response('42'))
     self.assertTrue(cell.check_response('46'))
     self.assertFalse(cell.check_response('37'))
예제 #2
0
 def test_numeric_cell(self):
     cell = NumericCell(answer=42, tolerance=1.0)
     self.assertTrue(cell.check_response('42'))
     self.assertTrue(cell.check_response('42.4'))
     self.assertTrue(cell.check_response('41.6'))
     self.assertFalse(cell.check_response('41.5'))
     self.assertFalse(cell.check_response('43'))
     self.assertFalse(cell.check_response('Hurz!'))
     cell.set_tolerance(10.0)
     self.assertTrue(cell.check_response('42'))
     self.assertTrue(cell.check_response('46'))
     self.assertFalse(cell.check_response('37'))