Coverage for tests/test_graphics.py: 0%
11 statements
« prev ^ index » next coverage.py v7.9.1, created at 2025-09-11 16:23 +0200
« prev ^ index » next coverage.py v7.9.1, created at 2025-09-11 16:23 +0200
1import numpy as np
2import pytest
4from swiift.lib import graphics as gr
7@pytest.mark.parametrize("resolution", (1, 0.5, 2.1, 4))
8def test_num_for_linspace(resolution):
9 lengths = (23, 12.8, 36.7)
10 nums = gr._linspace_nums(resolution, lengths)
11 assert len(nums) == len(lengths)
12 for num, length in zip(nums, lengths):
13 x = np.linspace(0, length, num)
14 assert x[0] <= resolution