fix: add "centered" flag for grid columns
This commit is contained in:
parent
356eb21713
commit
4307b5a9eb
3 changed files with 72 additions and 0 deletions
|
|
@ -219,6 +219,41 @@ class TestGrid(WebTestCase):
|
|||
grid.set_label("foo", "Different")
|
||||
self.assertEqual(grid.get_label("foo"), "Different")
|
||||
|
||||
def test_set_centered(self):
|
||||
model = self.app.model
|
||||
|
||||
grid = self.make_grid(model_class=model.Setting)
|
||||
self.assertEqual(grid.centered, {})
|
||||
|
||||
# set flag
|
||||
grid.set_centered("name")
|
||||
self.assertIn("name", grid.centered)
|
||||
self.assertTrue(grid.centered["name"])
|
||||
|
||||
# clear flag
|
||||
grid.set_centered("name", False)
|
||||
self.assertIn("name", grid.centered)
|
||||
self.assertFalse(grid.centered["name"])
|
||||
|
||||
def test_is_centered(self):
|
||||
model = self.app.model
|
||||
|
||||
grid = self.make_grid(model_class=model.Setting)
|
||||
self.assertEqual(grid.centered, {})
|
||||
self.assertFalse(grid.is_centered("name"))
|
||||
|
||||
# set flag
|
||||
grid.set_centered("name")
|
||||
self.assertIn("name", grid.centered)
|
||||
self.assertTrue(grid.centered["name"])
|
||||
self.assertTrue(grid.is_centered("name"))
|
||||
|
||||
# clear flag
|
||||
grid.set_centered("name", False)
|
||||
self.assertIn("name", grid.centered)
|
||||
self.assertFalse(grid.centered["name"])
|
||||
self.assertFalse(grid.is_centered("name"))
|
||||
|
||||
def test_set_renderer(self):
|
||||
grid = self.make_grid(columns=["foo", "bar"])
|
||||
self.assertEqual(grid.renderers, {})
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue