def test_gap_size_two_rows(self): """ Test that that the gap size of two rows is equivalent to the gap between the limits. """ viz = Population(drawable.Drawable) lim = (0, 1) self.assertEqual(lim[1] - lim[0], viz._gap_size(lim, 2)) lim = (0.2, 0.8) self.assertEqual(lim[1] - lim[0], viz._gap_size(lim, 2))
def test_gap_size_multiple_rows(self): """ Test that that the gap size of multiple rows fills the space between the limits. """ viz = Population(drawable.Drawable) lim, rows = (0, 1), 4 self.assertEqual(lim[1], lim[0] + viz._gap_size(lim, rows) * (rows - 1)) lim, rows = (0.2, 0.8), 5 self.assertEqual(lim[1], lim[0] + viz._gap_size(lim, rows) * (rows - 1))
def test_gap_size_one_row(self): """ Test that that the gap size of one row is 0. """ viz = Population(drawable.Drawable) self.assertEqual(0, viz._gap_size((0, 1), 1))