diff --git a/Tests/Data/Mechanics/Linear/SimpleMechanics.ipynb b/Tests/Data/Mechanics/Linear/SimpleMechanics.ipynb index 80fa266fdb5326a479000fe487367d150e037405..fd1c8ce67fce35b750d549684ac3fbbbf8917e65 100644 --- a/Tests/Data/Mechanics/Linear/SimpleMechanics.ipynb +++ b/Tests/Data/Mechanics/Linear/SimpleMechanics.ipynb @@ -31,10 +31,11 @@ "outputs": [], "source": [ "import os\n", + "from pathlib import Path\n", "\n", - "out_dir = os.environ.get(\"OGS_TESTRUNNER_OUT_DIR\", \"_out\")\n", - "if not os.path.exists(out_dir):\n", - " os.makedirs(out_dir)" + "out_dir = Path(os.environ.get(\"OGS_TESTRUNNER_OUT_DIR\", \"_out\"))\n", + "if not out_dir.exists():\n", + " out_dir.mkdir(parents=True)" ] }, { @@ -59,7 +60,7 @@ "from ogs6py import ogs\n", "\n", "prj_name = \"SimpleMechanics\"\n", - "model = ogs.OGS(PROJECT_FILE=os.path.join(out_dir, f\"{prj_name}.prj\"))\n", + "model = ogs.OGS(PROJECT_FILE=(out_dir / f\"{prj_name}.prj\"))\n", "model.geo.add_geom(filename=\"./square_1x1.gml\")\n", "model.mesh.add_mesh(filename=\"./square_1x1_quad_1e2.vtu\")\n", "model.processes.set_process(\n", @@ -169,9 +170,7 @@ ")\n", "try:\n", " model.write_input()\n", - " model.run_model(\n", - " logfile=os.path.join(out_dir, f\"{prj_name}.txt\"), args=f\"-o {out_dir}\"\n", - " )\n", + " model.run_model(logfile=(out_dir / f\"{prj_name}.txt\"), args=f\"-o {out_dir}\")\n", "except Exception as inst:\n", " print(f\"{type(inst)}: {inst.args[0]}\")\n", "\n",