def testFieldOrdering(self): schema=Schema() schema.addField(MockField("one")) schema.addField(MockField("two")) order=get_schema_order(schema) self.assertEqual(order, {"default": ["one", "two"]}) schema.moveField("one", 1) order=get_schema_order(schema) self.assertEqual(order, {"default": ["two", "one"]})
def testFieldOrdering(self): schema = Schema() schema.addField(MockField("one")) schema.addField(MockField("two")) order = get_schema_order(schema) self.assertEqual(order, {"default": ["one", "two"]}) schema.moveField("one", 1) order = get_schema_order(schema) self.assertEqual(order, {"default": ["two", "one"]})
def testSchemataOrdering(self): schema=ManagedSchema() schema.addField(MockField("one", "one")) schema.addField(MockField("two", "two")) order=get_schema_order(schema) self.assertEqual(order, {"two": ["two"], "one": ["one"]}) self.assertEqual(order.keys(), ["one", "two"]) schema.moveSchemata("two", -1) order=get_schema_order(schema) self.assertEqual(order, {"two": ["two"], "one": ["one"]}) self.assertEqual(order.keys(), ["two", "one"])
def testSchemataOrdering(self): schema = ManagedSchema() schema.addField(MockField("one", "one")) schema.addField(MockField("two", "two")) order = get_schema_order(schema) self.assertEqual(order, {"two": ["two"], "one": ["one"]}) self.assertEqual(order.keys(), ["one", "two"]) schema.moveSchemata("two", -1) order = get_schema_order(schema) self.assertEqual(order, {"two": ["two"], "one": ["one"]}) self.assertEqual(order.keys(), ["two", "one"])
def testEmptySchema(self): schema=Schema() self.assertEqual(get_schema_order(schema), {})
def testEmptySchema(self): schema = Schema() self.assertEqual(get_schema_order(schema), {})