#!/usr/bin/env python # file test_utils.py # author Florent Guiotte # 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()