No Description
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

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))