def test_grid_desired_size(): mi = MediaInfoForTest(FFPROBE_EXAMPLE_JSON_PATH) x = 2 y = 3 grid = Grid(x, y) width = 800 hmargin = 20 s = grid_desired_size(grid, mi, width=width, horizontal_margin=hmargin) expected_width = (width - (x - 1) * hmargin) / x assert_equals(s[0], expected_width)
def test_grid_inequality(): g1 = Grid(4, 4) g2 = Grid(3, 4) assert_not_equals(g1, g2)
def test_grid(): assert_equals("2x2", Grid(2, 2).__str__()) assert_equals("10x0", Grid(10, 0).__str__())