1234567891011121314151617181920 |
- import pytest
- from freesurfer_surface.geometry import _collinear
- @pytest.mark.parametrize(('vector_a', 'vector_b', 'collinear'), [
- ([1, 0, 0], [1, 0, 0], True),
- ([1, 0, 0], [2, 0, 0], True),
- ([1, 0, 0], [-2, 0, 0], True),
- ([1, 0, 0], [-2, 0, 0], True),
- ([1, 2, 3], [1, 2, 3], True),
- ([1, 2, 3], [1, 2, 4], False),
- ([1, 2, 3], [2, 4, 6], True),
- ([1, 2, 3], [2, 4, 7], False),
- ([1, 2, 3], [2, 5, 6], False),
- ([1, 2, 3], [3, 4, 6], False),
- ])
- def test__collinear(vector_a, vector_b, collinear):
- # pylint: disable=protected-access
- assert _collinear(vector_a, vector_b) == collinear
|