diff --git a/tests/test_calcat_interface2.py b/tests/test_calcat_interface2.py index 9897f0a8f1ee31c382e5a1b7365c5b365002af9e..17a3f725866d667920bef9898079bc4fc1b73092 100644 --- a/tests/test_calcat_interface2.py +++ b/tests/test_calcat_interface2.py @@ -30,6 +30,30 @@ def test_AGIPD_CalibrationData_metadata(): assert isinstance(agipd_cd['Offset'].constants['AGIPD00'], SingleConstantVersion) +@pytest.mark.requires_gpfs +def test_AGIPD_CalibrationData_metadata_SPB(): + """Test CalibrationData with AGIPD condition""" + cond = AGIPDConditions( + sensor_bias_voltage=300, + memory_cells=352, + acquisition_rate=1.1, + integration_time=12, + source_energy=9.2, + gain_mode=0, + gain_setting=0, + + ) + agipd_cd = CalibrationData.from_condition( + cond, + "SPB_DET_AGIPD1M-1", + event_at="2020-01-07 13:26:48.00", + modules=['AGIPD00'], + ) + assert 'Offset' in agipd_cd + assert set(agipd_cd['Offset'].constants) == {'AGIPD00'} + assert isinstance(agipd_cd['Offset'].constants['AGIPD00'], SingleConstantVersion) + + @pytest.mark.requires_gpfs def test_AGIPD_CalibrationData_report(): """Test CalibrationData with AGIPD condition