Files
cristallina_analysis_package/tests/test_utils.py

28 lines
571 B
Python

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'