mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-06-12 21:07:13 +02:00
python
This commit is contained in:
@ -0,0 +1,34 @@
|
||||
#!/usr/bin/env python3
|
||||
# -*- coding: utf-8 -*-
|
||||
"""
|
||||
Tests for trimbit and dac related functions
|
||||
"""
|
||||
import pytest
|
||||
import config_test
|
||||
from fixtures import detector, eiger, jungfrau, eigertest, jungfrautest
|
||||
from sls_detector.errors import DetectorValueError
|
||||
|
||||
|
||||
@eigertest
|
||||
def test_set_trimbits(eiger):
|
||||
"""Limited values due to time"""
|
||||
for i in [17, 32, 60]:
|
||||
print(i)
|
||||
eiger.trimbits = i
|
||||
assert eiger.trimbits == i
|
||||
|
||||
@eigertest
|
||||
def test_set_trimbits_raises_on_too_big(eiger):
|
||||
with pytest.raises(DetectorValueError):
|
||||
eiger.trimbits = 75
|
||||
|
||||
@eigertest
|
||||
def test_set_trimbits_raises_on_negative(eiger):
|
||||
with pytest.raises(DetectorValueError):
|
||||
eiger.trimbits = -5
|
||||
|
||||
|
||||
# @jungfrautest
|
||||
# def test_jungfrau(jungfrau):
|
||||
# """Example of a test that is not run with Eiger connected"""
|
||||
# pass
|
Reference in New Issue
Block a user