Keine Beschreibung
Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

test_integer.py 743B

123456789101112131415161718192021222324
  1. import unittest
  2. from lodel.leapi.datahandlers.datas import Integer, Boolean
  3. class IntegerTestCase(unittest.TestCase):
  4. def test_integer_check_data_value(self):
  5. test_int = Integer()
  6. # Incorrect values
  7. for test_bad_value in ['ok','ceci est un test', '15.2', 15.2]:
  8. _, error = test_int.check_data_value(test_bad_value)
  9. self.assertIsNotNone(error)
  10. # Correct values
  11. for test_correct_value in [10, '15', '15.0']:
  12. _, error = test_int.check_data_value(test_correct_value)
  13. self.assertIsNone(error)
  14. def test_can_override(self):
  15. test_int = Integer()
  16. test_boolean = Boolean()
  17. self.assertFalse(test_int.can_override(test_boolean))