22
33import libensemble .tests .unit_tests .setup as setup
44from libensemble .specs import ExitCriteria , GenSpecs , LibeSpecs , SimSpecs , _EnsembleSpecs
5- from libensemble .utils .misc import pydanticV1 , pydanticV2 , specs_dump
5+ from libensemble .utils .misc import pydanticV1 , specs_dump
66
77if pydanticV1 :
88 from pydantic .error_wrappers import ValidationError
9- elif pydanticV2 :
9+ else :
1010 from pydantic import ValidationError
1111
1212
@@ -53,7 +53,7 @@ def test_sim_gen_alloc_exit_specs_invalid():
5353 try :
5454 if pydanticV1 :
5555 SimSpecs .parse_obj (bad_specs )
56- elif pydanticV2 :
56+ else :
5757 SimSpecs .model_validate (bad_specs )
5858 flag = 0
5959 except ValidationError as e :
@@ -64,7 +64,7 @@ def test_sim_gen_alloc_exit_specs_invalid():
6464 try :
6565 if pydanticV1 :
6666 GenSpecs .parse_obj (bad_specs )
67- elif pydanticV2 :
67+ else :
6868 GenSpecs .model_validate (bad_specs )
6969 flag = 0
7070 except ValidationError as e :
@@ -77,7 +77,7 @@ def test_sim_gen_alloc_exit_specs_invalid():
7777 try :
7878 if pydanticV1 :
7979 ExitCriteria .parse_obj (bad_ec )
80- elif pydanticV2 :
80+ else :
8181 ExitCriteria .model_validate (bad_ec )
8282 flag = 0
8383 except ValidationError :
@@ -90,28 +90,28 @@ def test_libe_specs():
9090 libE_specs = {"mpi_comm" : Fake_MPI (), "comms" : "mpi" }
9191 if pydanticV1 :
9292 ls = LibeSpecs .parse_obj (libE_specs )
93- elif pydanticV2 :
93+ else :
9494 ls = LibeSpecs .model_validate (libE_specs )
9595
9696 libE_specs ["sim_input_dir" ] = "./simdir"
9797 libE_specs ["sim_dir_copy_files" ] = ["./simdir" ]
9898 if pydanticV1 :
9999 ls = LibeSpecs .parse_obj (libE_specs )
100- elif pydanticV2 :
100+ else :
101101 ls = LibeSpecs .model_validate (libE_specs )
102102
103103 libE_specs = {"comms" : "tcp" , "nworkers" : 4 }
104104
105105 if pydanticV1 :
106106 ls = LibeSpecs .parse_obj (libE_specs )
107- elif pydanticV2 :
107+ else :
108108 ls = LibeSpecs .model_validate (libE_specs )
109109 assert ls .disable_resource_manager , "resource manager should be disabled when using tcp comms"
110110
111111 libE_specs = {"comms" : "tcp" , "workers" : ["hello.host" ]}
112112 if pydanticV1 :
113113 ls = LibeSpecs .parse_obj (libE_specs )
114- elif pydanticV2 :
114+ else :
115115 ls = LibeSpecs .model_validate (libE_specs )
116116
117117
@@ -121,7 +121,7 @@ def test_libe_specs_invalid():
121121 try :
122122 if pydanticV1 :
123123 LibeSpecs .parse_obj (bad_specs )
124- elif pydanticV2 :
124+ else :
125125 LibeSpecs .model_validate (bad_specs )
126126 flag = 0
127127 except ValidationError :
0 commit comments