idefix/test/test_utils.py
2019-03-01 17:16:08 +01:00

26 lines
547 B
Python

#!/usr/bin/env python
# file test_utils.py
# author Florent Guiotte <florent.guiotte@uhb.fr>
# version 0.0
# date 28 févr. 2019
"""General utils functions unitary tests.
"""
import numpy as np
import pytest
from idefix import utils
def test_first():
assert utils.first(1) == -1
assert utils.first(-4) == 4
@pytest.fixture
def fix_data():
np.random.seed(0)
return np.random.random((10,3))
def test_bbox(fix_data):
res = np.array([fix_data.min(axis=0), fix_data.max(axis=0)])
assert (utils.bbox(fix_data) == res).all()