Ejemplo n.º 1
0
 def test_unknown_uid_raises(self):
     """Test that an unknown UID raises exception."""
     with pytest.raises(NotImplementedError):
         uid_to_service_class('1.2.3')
Ejemplo n.º 2
0
 def test_qr_uids(self):
     """Test that the QR SOP Class UIDs work correctly."""
     for uid in _QR_CLASSES.values():
         assert uid_to_service_class(uid) == QueryRetrieveServiceClass
Ejemplo n.º 3
0
 def test_basic_worklist_uids(self):
     """Test that the Basic Worklist SOP Class UIDs work correctly."""
     for uid in _BASIC_WORKLIST_CLASSES.values():
         assert uid_to_service_class(uid) == BasicWorklistManagementServiceClass
Ejemplo n.º 4
0
 def test_verification_uids(self):
     """Test that the Verification SOP Class UIDs work correctly."""
     for uid in _VERIFICATION_CLASSES.values():
         assert uid_to_service_class(uid) == VerificationServiceClass
Ejemplo n.º 5
0
 def test_storage_uids(self):
     """Test that the Storage SOP Class UIDs work correctly."""
     for uid in _STORAGE_CLASSES.values():
         assert uid_to_service_class(uid) == StorageServiceClass
Ejemplo n.º 6
0
 def test_display_system_uids(self):
     """Test that Display System SOP Class UIDs work correctly."""
     for uid in _DISPLAY_SYSTEM_CLASSES.values():
         assert uid_to_service_class(
             uid) == DisplaySystemManagementServiceClass
Ejemplo n.º 7
0
 def test_unknown_uid(self):
     """Test that an unknown UID returns default service class."""
     assert uid_to_service_class('1.2.3') == ServiceClass
Ejemplo n.º 8
0
 def test_ups_uids(self):
     """Test that the UPS SOP Class UIDs work correctly."""
     for uid in _UNITED_PROCEDURE_STEP_CLASSES.values():
         assert uid_to_service_class(uid) == ServiceClass
Ejemplo n.º 9
0
 def test_rt_machine_uids(self):
     """Test that the RT Verification SOP Class UIDs work correctly."""
     for uid in _RT_MACHINE_VERIFICATION_CLASSES.values():
         assert uid_to_service_class(uid) == ServiceClass
Ejemplo n.º 10
0
 def test_procedure_uids(self):
     """Test that the Procedure SOP Class UIDs work correctly."""
     for uid in _PROCEDURE_STEP_CLASSES.values():
         assert uid_to_service_class(uid) == ServiceClass
Ejemplo n.º 11
0
 def test_print_uids(self):
     """Test that the Print SOP Class UIDs work correctly."""
     for uid in _PRINT_MANAGEMENT_CLASSES.values():
         assert uid_to_service_class(uid) == ServiceClass
Ejemplo n.º 12
0
 def test_non_patient_uids(self):
     """Test that the Non-Patient Object SOP Class UIDs work correctly."""
     for uid in _NON_PATIENT_OBJECT_CLASSES.values():
         assert uid_to_service_class(
             uid) == NonPatientObjectStorageServiceClass
Ejemplo n.º 13
0
 def test_substance_admin_uids(self):
     """Test that the Substance Administration SOP Class UIDs work correctly."""
     for uid in _SUBSTANCE_ADMINISTRATION_CLASSES.values():
         assert uid_to_service_class(
             uid) == SubstanceAdministrationQueryServiceClass
Ejemplo n.º 14
0
 def test_relevant_patient_uids(self):
     """Test that the Relevant Patient SOP Class UIDs work correctly."""
     for uid in _RELEVANT_PATIENT_QUERY_CLASSES.values():
         assert uid_to_service_class(
             uid) == RelevantPatientInformationQueryServiceClass