def test_no_property_type(self): prop = QmlProperty() prop.doc = "/// The user age" prop.type = "int" prop.post_process_doc() self.assertEqual(prop.type, "int") self.assertEqual(prop.doc, "/// The user age")
def test_default_property(self): prop = QmlProperty() prop.doc = "/// Children" prop.type = "list<Item>" prop.is_default = True prop.post_process_doc() self.assertEqual(prop.doc, "/// Children\n" + QmlProperty.DEFAULT_PROPERTY_COMMENT)
def test_property_type(self): prop = QmlProperty() prop.doc = "/// type:User The current user" prop.type = "alias" prop.post_process_doc() self.assertEqual(prop.type, "User") self.assertEqual(prop.doc, "/// The current user")