Aucune description
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

test_model.py 642B

1234567891011121314151617181920
  1. #-*- coding: utf-8 -*-
  2. import unittest
  3. from lodel.editorial_model.component import EmComponent, EmClass, EmField
  4. from lodel.utils.mlstring import MlString
  5. class EmComponentTestCase(unittest.TestCase):
  6. def test_abstract_init(self):
  7. with self.assertRaises(NotImplementedError):
  8. EmComponent('test')
  9. class EmClassTestCase(unittest.TestCase):
  10. def test_init(self):
  11. cls = EmClass('testClass', 'test class', 'A test class')
  12. self.assertEqual(cls.uid, 'testClass')
  13. self.assertEqual(cls.display_name, MlString('test class'))
  14. self.assertEqual(cls.help_text, MlString('A test class'))