Exemplo n.º 1
0
 def testInitialState(self):
     col = ColumnDefn("title")
     self.assertEqual(col.title, "title")
     self.assertEqual(col.align, "left")
     self.assertEqual(col.width, -1)
     self.assertEqual(col.valueGetter, None)
     self.assertEqual(col.imageGetter, None)
     self.assertEqual(col.stringConverter, None)
     self.assertEqual(col.minimumWidth, -1)
     self.assertEqual(col.maximumWidth, -1)
     self.assertEqual(col.IsFixedWidth(), False)
Exemplo n.º 2
0
    def testColumnWidth(self):
        col = ColumnDefn(width=100)
        self.assertEqual(col.width, 100)
        self.assertEqual(col.IsFixedWidth(), False)

        col = ColumnDefn(width=100, minimumWidth=150)
        self.assertEqual(col.width, 150)
        self.assertEqual(col.IsFixedWidth(), False)

        col = ColumnDefn(width=200, maximumWidth=150)
        self.assertEqual(col.width, 150)
        self.assertEqual(col.IsFixedWidth(), False)

        col = ColumnDefn(width=100, minimumWidth=200, maximumWidth=250)
        self.assertEqual(col.width, 200)
        self.assertEqual(col.IsFixedWidth(), False)

        col = ColumnDefn(width=100,
                         fixedWidth=32,
                         minimumWidth=200,
                         maximumWidth=250)
        self.assertEqual(col.width, 32)
        self.assertEqual(col.IsFixedWidth(), True)