Пример #1
0
 def testMoveFieldToOtherSchemata(self):
     schema=ManagedSchema()
     schema.addField(MockField("one", "one"))
     schema.addField(MockField("two", "two"))
     set_schema_order(schema, {"one": ["one", "two"]})
     self.assertEqual(schema.getSchemataNames(), ["one"])
     self.assertEqual(schema._names, ["one", "two"])
Пример #2
0
 def testMoveFieldToOtherSchemata(self):
     schema = ManagedSchema()
     schema.addField(MockField("one", "one"))
     schema.addField(MockField("two", "two"))
     set_schema_order(schema, {"one": ["one", "two"]})
     self.assertEqual(schema.getSchemataNames(), ["one"])
     self.assertEqual(schema._names, ["one", "two"])
Пример #3
0
 def testSwapTwoSchemata(self):
     schema=ManagedSchema()
     schema.addField(MockField("one", "one"))
     schema.addField(MockField("two", "two"))
     command=OrderedDict()
     command["two"]=["two"]
     command["one"]=["one"]
     set_schema_order(schema, command)
     self.assertEqual(schema.getSchemataNames(), ["two", "one"])
Пример #4
0
 def testSwapTwoSchemata(self):
     schema = ManagedSchema()
     schema.addField(MockField("one", "one"))
     schema.addField(MockField("two", "two"))
     command = OrderedDict()
     command["two"] = ["two"]
     command["one"] = ["one"]
     set_schema_order(schema, command)
     self.assertEqual(schema.getSchemataNames(), ["two", "one"])
Пример #5
0
    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"])
Пример #6
0
    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"])