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)
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)