Spaces:
Running
Running
def test_make_cell(): | |
""" | |
Test the make_cell function. | |
""" | |
import numpy as np | |
from app.tabs.submit_functions import make_cell | |
# Arrange | |
value = "Hello, World!" | |
bbox = [10, 20, 30, 40] | |
# Act | |
cell = make_cell(value, bbox) | |
# Assert | |
expected_polygon = ((0, -5), (40, -5), (40, 25), (0, 25), (0, -5)) | |
assert np.array_equal(cell.polygon, expected_polygon) | |
def test_make_cell_for_text_position(): | |
""" | |
Test the make_cell function for text position. | |
""" | |
import numpy as np | |
from app.tabs.submit_functions import make_cell | |
# Arrange | |
value = "Hello, World!" | |
bbox = [10, 20, 30, 40] | |
# Act | |
cell = make_cell(value, bbox) | |
# Assert | |
text_position = 10, 10 | |
assert (cell.text_x, cell.text_y) == text_position |