def test_max_assoc_good(self): """ Check AE maximum association change produces good value """ ae = AE(scu_sop_class=['1.2.840.10008.1.1']) ae.maximum_associations = -10 self.assertTrue(ae.maximum_associations == 1) ae.maximum_associations = ['a'] self.assertTrue(ae.maximum_associations == 1) ae.maximum_associations = '10' self.assertTrue(ae.maximum_associations == 1) ae.maximum_associations = 0 self.assertTrue(ae.maximum_associations == 1) ae.maximum_associations = 5 self.assertTrue(ae.maximum_associations == 5)
from Anonymize import anony import multiprocessing from SQL import anony_config, get_list, get_active_rules # Initialise the Application Entity and specify the listen port anon_list = anony_config() print('LocaL AE: ', anon_list[0]) print('MAX_threads : ', anon_list[1]) print('local_PORT: ', anon_list[2]) config_local_AE = anon_list[0] config_MAX_threads = anon_list[1] config_local_PORT = int(anon_list[2]) ae = AE(ae_title=config_local_AE, port=int(config_local_PORT)) ae.supported_contexts = StoragePresentationContexts ae.maximum_associations = config_MAX_threads ae.NumberOfActiveAssociations = config_MAX_threads ae.add_supported_context(VerificationSOPClass) def on_c_echo(context, info): return 0x0000 def operand_equal(ds, active_rule_tag, dicom_tag_value): print('Activve rule tag in equals to: ', active_rule_tag) return dicom_tag_value