Example #1
0
    def test_schema(self):
        schema_item = SchemaItem("TestItem")
        self.assertIsInstance(schema_item, SchemaItem)
        self.assertEqual(schema_item.iget_type(6), ContentTypeEnum.CONFIG_STRING)
        schema_item.iset_type(0, ContentTypeEnum.CONFIG_INT)
        self.assertEqual(schema_item.iget_type(0), ContentTypeEnum.CONFIG_INT)
        schema_item.set_argc_minmax(3, 6)

        del schema_item
Example #2
0
    def test_schema(self):
        schema_item = SchemaItem("TestItem")
        self.assertIsInstance(schema_item, SchemaItem)
        self.assertEqual(schema_item.iget_type(6),
                         ContentTypeEnum.CONFIG_STRING)
        schema_item.iset_type(0, ContentTypeEnum.CONFIG_INT)
        self.assertEqual(schema_item.iget_type(0), ContentTypeEnum.CONFIG_INT)
        schema_item.set_argc_minmax(3, 6)

        del schema_item
Example #3
0
    def test_schema(self):
        schema_item = SchemaItem("TestItem")
        self.assertIsInstance(schema_item, SchemaItem)
        self.assertEqual(schema_item.iget_type(6),
                         ContentTypeEnum.CONFIG_STRING)
        schema_item.iset_type(0, ContentTypeEnum.CONFIG_INT)
        self.assertEqual(schema_item.iget_type(0), ContentTypeEnum.CONFIG_INT)
        schema_item.set_argc_minmax(3, 6)

        self.assertTrue(
            SchemaItem.validString(ContentTypeEnum.CONFIG_INT, "100"))
        self.assertFalse(
            SchemaItem.validString(ContentTypeEnum.CONFIG_INT, "100.99"))
        self.assertTrue(
            SchemaItem.validString(ContentTypeEnum.CONFIG_FLOAT, "100.99"))
        self.assertFalse(
            SchemaItem.validString(ContentTypeEnum.CONFIG_FLOAT, "100.99X"))
        self.assertTrue(
            SchemaItem.validString(ContentTypeEnum.CONFIG_STRING, "100.99XX"))
        self.assertTrue(
            SchemaItem.validString(ContentTypeEnum.CONFIG_PATH, "100.99XX"))

        del schema_item