def test_on_c_get(self): """Test default callback raises exception""" ae = AE(scu_sop_class=[VerificationSOPClass]) with self.assertRaises(NotImplementedError): ae.on_c_get(None)
basedir = '../../../test/dicom_files/' dcm_files = ['RTImageStorage.dcm'] dcm_files = [os.path.join(basedir, x) for x in dcm_files] yield len(dcm_files) for dcm in dcm_files: ds = read_file(dcm, force=True) yield 0xFF00, ds scp_classes = [x for x in StorageSOPClassList] scp_classes.extend(QueryRetrieveSOPClassList) # Create application entity ae = AE(ae_title=args.aetitle, port=args.port, scu_sop_class=[], scp_sop_class=scp_classes, transfer_syntax=transfer_syntax) ae.maximum_pdu_size = args.max_pdu # Set timeouts ae.network_timeout = args.timeout ae.acse_timeout = args.acse_timeout ae.dimse_timeout = args.dimse_timeout ae.on_c_get = on_c_get ae.start()