import pytest import os from cristallina.utils import ROI, print_run_info, heuristic_extract_pgroup __author__ = "Alexander Steppke" def test_print(capsys): print_run_info(247) captured = capsys.readouterr() assert "15453208940" in captured.out assert "LiTbF4_rocking" in captured.out def test_ROI(): """API Tests""" r = ROI(left=1, right=2, top=4, bottom=2) assert r.width == 1 assert r.height == 2 def test_extract_pgroup(): os.chdir("/sf/cristallina/data/p19739") assert heuristic_extract_pgroup() == '19739'