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_boolean.py 821B

12345678910111213141516171819202122232425262728
  1. import unittest
  2. from lodel.leapi.datahandlers.datas import Boolean, Varchar, Integer
  3. class BooleanTestCase(unittest.TestCase):
  4. def test_boolean_check_data_value(self):
  5. test_boolean = Boolean()
  6. # correct values
  7. for test_value in [True, False]:
  8. _, error = test_boolean.check_data_value(test_value)
  9. self.assertIsNone(error)
  10. # incorrect values
  11. for test_value in ['ok', 'True', 'False']:
  12. _, error = test_boolean.check_data_value(test_value)
  13. self.assertIsNotNone(error)
  14. def test_can_override(self):
  15. test_boolean = Boolean()
  16. test_varchar = Varchar()
  17. test_int = Integer()
  18. self.assertFalse(test_boolean.can_override(test_varchar))
  19. self.assertFalse(test_boolean.can_override(test_int))