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