55from io import StringIO
66from math import nan
77from pathlib import Path
8- from tempfile import TemporaryDirectory
98
109import libsbml
1110import numpy as np
@@ -78,12 +77,13 @@ def petab_problem():
7877 observable_file_name = Path (temp_dir , "observables.tsv" )
7978 petab .write_observable_df (observable_df , observable_file_name )
8079
81- yield petab .Problem .from_files (
82- sbml_file = sbml_file_name ,
83- measurement_file = measurement_file_name ,
84- condition_file = condition_file_name ,
85- parameter_file = parameter_file_name ,
86- observable_files = observable_file_name )
80+ with pytest .deprecated_call ():
81+ yield petab .Problem .from_files (
82+ sbml_file = sbml_file_name ,
83+ measurement_file = measurement_file_name ,
84+ condition_file = condition_file_name ,
85+ parameter_file = parameter_file_name ,
86+ observable_files = observable_file_name )
8787
8888
8989@pytest .fixture
@@ -95,10 +95,13 @@ def fujita_model_scaling():
9595 measurement_file = path / 'Fujita_measurementData.tsv'
9696 parameter_file = path / 'Fujita_parameters_scaling.tsv'
9797
98- return petab .Problem .from_files (sbml_file = sbml_file ,
99- condition_file = condition_file ,
100- measurement_file = measurement_file ,
101- parameter_file = parameter_file )
98+ with pytest .deprecated_call ():
99+ return petab .Problem .from_files (
100+ sbml_file = sbml_file ,
101+ condition_file = condition_file ,
102+ measurement_file = measurement_file ,
103+ parameter_file = parameter_file ,
104+ )
102105
103106
104107def test_split_parameter_replacement_list ():
@@ -570,13 +573,14 @@ def test_to_files(petab_problem): # pylint: disable=W0621
570573
571574 # write contents to files
572575 petab_problem .to_files (
573- sbml_file = sbml_file ,
576+ model_file = sbml_file ,
574577 condition_file = condition_file ,
575578 measurement_file = measurement_file ,
576579 parameter_file = parameter_file ,
577580 visualization_file = None ,
578581 observable_file = observable_file ,
579- yaml_file = None )
582+ yaml_file = None ,
583+ )
580584
581585 # exemplarily load some
582586 parameter_df = petab .get_parameter_df (parameter_file )
@@ -625,7 +629,7 @@ def test_problem_from_yaml_v1_multiple_files():
625629 sbml_files: []
626630 """
627631
628- with TemporaryDirectory () as tmpdir :
632+ with tempfile . TemporaryDirectory () as tmpdir :
629633 yaml_path = Path (tmpdir , "problem.yaml" )
630634 with open (yaml_path , 'w' ) as f :
631635 f .write (yaml_config )
0 commit comments