예제 #1
0
    def test_missingparameterunit_fail(self):
        #missing unit parameter t_ave

        parametersunits_dict_fail = {
            'beta': 'per_sec',
            'alpha0': 'per_sec',
            'alpha': 'per_sec',
            'eff': 'per_sec',
            'n': 'per_sec',
            'KM': 'per_sec',
            'tau_mRNA': 'per_sec',
            'tau_prot': 'per_sec',
            'kd_mRNA': 'per_sec',
            'kd_prot': 'per_sec',
            'k_tl': 'per_sec',
            'a_tr': 'per_sec',
            'ps_a': 'per_sec',
            'ps_0': 'per_sec',
            'a0_tr': 'per_sec',
        }
        settings_test = {
            "Species": species_dict,
            "parameters": parameter_dict,
            "units": parametersunits_dict_fail,
            "equations": equations,
            "description": description_store
        }

        testconfig = onlinegen.gen_config(settings_test, system_type, tspan)
예제 #2
0
    def test_makesampleconfig(self):
        testconfig = onlinegen.gen_config(settings_test, system_type, tspan)

        assert testconfig == sampleconfig, 'Config Statements are not the same'