yield '127.0.0.1', 104 else: yield None, None # Number of matches yield len(dcm_files) # Matching datasets to send for dcm in dcm_files: ds = dcmread(dcm, force=True) yield 0xff00, ds # Create application entity ae = AE(ae_title=args.aetitle, port=args.port, scu_sop_class=StorageSOPClassList, scp_sop_class=QueryRetrieveSOPClassList, 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_move = on_c_move ae.start()
def test_on_c_move(self): """Test default callback raises exception""" ae = AE(scu_sop_class=[VerificationSOPClass]) with self.assertRaises(NotImplementedError): ae.on_c_move(None, None)