def test_system(self): [bio_system(i) for i in systems_data]
#!/usr/bin/env python try: from django.test import TestCase except: pass from data_test import system_data from bio_system_old import bio_system from stopwatch import sw_alloc, sw_start, sw_accmu, sw_print systems_data = [ {'simulation_parameters': [{'device_parameter': {'initial': [10, 10, 10]}, 'e5': {'reg': 0.5}, 'e4': {'reg': 0.5}, 'e6': {'decay1': 0.01, 'decay2': 0.01, 'trans1': 0.05, 'trans2': 0.05}, 'e1': {'decay1': 0.01, 'decay2': 0.01, 'trans1': 0.05, 'trans2': 0.05}, 'e3': {'decay1': 0.01, 'decay2': 0.01, 'trans1': 0.05, 'trans2': 0.05}, 'e2': {'reg': 0.5}}, {'device_parameter': {'initial': [10]}}], 'nodes': ['NOT3', 'INPUT'], 'system_parameter': {'time': 1000}, 'arcs': [{'to': 0, 'from': 1}]}, {'simulation_parameters': [{'device_parameter': {'initial': [10, 10, 10]}, 'e5': {'reg': 0.5}, 'e4': {'reg': 0.5}, 'e6': {'decay1': 0.01, 'decay2': 0.01, 'trans1': 0.05, 'trans2': 0.05}, 'e1': {'decay1': 0.01, 'decay2': 0.01, 'trans1': 0.05, 'trans2': 0.05}, 'e3': {'decay1': 0.01, 'decay2': 0.01, 'trans1': 0.05, 'trans2': 0.05}, 'e2': {'reg': 0.5}}, {'device_parameter': {'initial': [10]}}], 'nodes': ['NOT5', 'INPUT'], 'system_parameter': {'time': 1000}, 'arcs': [{'to': 0, 'from': 1}]}, {'simulation_parameters': [{'device_parameter': {'initial': [10, 10, 10]}, 'e9': {'decay1': 0.01, 'decay2': 0.01, 'trans1': 0.05, 'trans2': 0.05}, 'e8': {'decay1': 0.01, 'decay2': 0.01, 'trans1': 0.05, 'trans2': 0.05}, 'e5': {'reg': 0.5}, 'e4': {'reg': 0.5}, 'e7': {'reg': 0.5}, 'e6': {'decay1': 0.01, 'decay2': 0.01, 'trans1': 0.05, 'trans2': 0.05}, 'e1': {'decay1': 0.01, 'decay2': 0.01, 'trans1': 0.05, 'trans2': 0.05}, 'e3': {'reg': 0.5}, 'e2': {'reg': 0.5}}, {'device_parameter': {'initial': [10]}}, {'device_parameter': {'initial': [10]}}], 'nodes': ['OR1', 'INPUT', 'INPUT'], 'system_parameter': {'time': 1000}, 'arcs': [{'to': 0, 'from': 1}, {'to': 0, 'from': 2}]}] if __name__ == "__main__": sw_alloc('s') sw_start('s') reaction = bio_system(system_data) reaction.simulation() sw_accmu('s') sw_print('s') reaction.show_record(map(lambda x:"S"+str(x), range(len(reaction.nodes)))) exit() else: class TestSystem(TestCase): def test_system(self): [bio_system(i) for i in systems_data]