Esempio n. 1
0
 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)
Esempio n. 2
0
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