def test_column_title(self): col = Column("name") view_col = col.create_treecolumn(None) self.assertEqual(view_col.get_title(), "Name") title_col = Column(title="Test", cells=[]) title_view_col = title_col.create_treecolumn(None) self.assertEqual(title_view_col.get_title(), 'Test') self.assertEqual(len(title_view_col.get_cells()), 0)
def test_make_cells(self): col = Column(title='Test', cells=[ Cell('name', int), Cell('name2', int), ]) view_col = col.create_treecolumn(None) self.assertEqual(len(view_col.get_cells()), 2)
def test_column_expandable(self): col = Column('name', expand=True) tree_view_column = col.create_treecolumn(None) self.assertTrue(tree_view_column.props.expand)
def test_column_width(self): col = Column('test', width=30) view_col = col.create_treecolumn(None) refresh_gui() self.assertEqual(view_col.get_sizing(), Gtk.TreeViewColumnSizing.FIXED) self.assertEqual(view_col.get_fixed_width(), 30)
def test_column_invisiblility(self): col = Column('test', visible=False) view_col = col.create_treecolumn(None) self.assertFalse(view_col.get_visible())
def test_column_visiblility(self): col = Column('test') view_col = col.create_treecolumn(None) self.assertTrue(view_col.get_visible())