@@ -34,6 +34,7 @@ def example_cases(tmp_path_factory):
3434    cwd .mkdir (parents = True , exist_ok = True )
3535    user_target  =  root_temp_dir  /  "user_target" 
3636    user_target .mkdir (parents = True , exist_ok = True )
37+ 
3738    # case 1: pack with no examples 
3839    case1ex_dir  =  root_temp_dir  /  "case1"  /  "docs"  /  "examples" 
3940    case1  =  case1ex_dir  /  "empty_pack"   # empty_pack 
@@ -47,30 +48,35 @@ def example_cases(tmp_path_factory):
4748        case2ex_dir  /  "full_pack"  /  "ex1"  /  "solution"  /  "diffpy-cmi" 
4849    )  # full_pack, ex1 
4950    case2a .mkdir (parents = True , exist_ok = True )
50-     (case2a  /  "script1.py" ).touch ()
51+     (case2a  /  "script1.py" ).write_text (f"# { case2a .name } \n " )
52+ 
5153    case2b  =  (
5254        case2ex_dir  /  "full_pack"  /  "ex2"  /  "random"  /  "path" 
5355    )  # full_pack, ex2 
5456    case2b .mkdir (parents = True , exist_ok = True )
55-     (case2b  /  "script1.py" ).touch ()
56-     (case2b  /  "script2.py" ).touch ()
57+     (case2b  /  "script1.py" ).write_text (f"# { case2b .name } \n " )
58+     (case2b  /  "script2.py" ).write_text (f"# { case2b .name } \n " )
59+ 
5760    case2req_dir  =  root_temp_dir  /  "case2"  /  "requirements"  /  "packs" 
5861    case2req_dir .mkdir (parents = True , exist_ok = True )
5962
6063    # Case 3: multiple packs with multiple examples 
6164    case3ex_dir  =  root_temp_dir  /  "case3"  /  "docs"  /  "examples" 
6265    case3a  =  case3ex_dir  /  "packA"  /  "ex1"   # packA, ex1 
6366    case3a .mkdir (parents = True , exist_ok = True )
64-     (case3a  /  "script1.py" ).touch ()
67+     (case3a  /  "script1.py" ).write_text (f"# { case3a .name } \n " )
68+ 
6569    case3b  =  case3ex_dir  /  "packA"  /  "ex2"  /  "solutions"   # packA, ex2 
6670    case3b .mkdir (parents = True , exist_ok = True )
67-     (case3b  /  "script2.py" ).touch ()
71+     (case3b  /  "script2.py" ).write_text (f"# { case3b .name } \n " )
72+ 
6873    case3c  =  (
6974        case3ex_dir  /  "packB"  /  "ex3"  /  "more"  /  "random"  /  "path" 
7075    )  # packB, ex3 
7176    case3c .mkdir (parents = True , exist_ok = True )
72-     (case3c  /  "script3.py" ).touch ()
73-     (case3c  /  "script4.py" ).touch ()
77+     (case3c  /  "script3.py" ).write_text (f"# { case3c .name } \n " )
78+     (case3c  /  "script4.py" ).write_text (f"# { case3c .name } \n " )
79+ 
7480    case3req_dir  =  root_temp_dir  /  "case3"  /  "requirements"  /  "packs" 
7581    case3req_dir .mkdir (parents = True , exist_ok = True )
7682
@@ -83,21 +89,27 @@ def example_cases(tmp_path_factory):
8389
8490    # Case 5: multiple packs with the same example names 
8591    case5ex_dir  =  root_temp_dir  /  "case5"  /  "docs"  /  "examples" 
92+ 
8693    case5a  =  case5ex_dir  /  "packA"  /  "ex1"  /  "path1"   # packA, ex1 
8794    case5a .mkdir (parents = True , exist_ok = True )
88-     (case5a  /  "script1.py" ).touch ()
95+     (case5a  /  "script1.py" ).write_text (f"# { case5a .name } \n " )
96+ 
8997    case5b  =  case5ex_dir  /  "packB"  /  "ex1"  /  "path2"   # packB, ex1 
9098    case5b .mkdir (parents = True , exist_ok = True )
91-     (case5b  /  "script2.py" ).touch ()
92-     case5c  =  case5ex_dir  /  "packA"  /  "ex2"   # packB, ex2 
99+     (case5b  /  "script2.py" ).write_text (f"# { case5b .name } \n " )
100+ 
101+     case5c  =  case5ex_dir  /  "packA"  /  "ex2"   # packA, ex2 
93102    case5c .mkdir (parents = True , exist_ok = True )
94-     (case5c  /  "script3.py" ).touch ()
103+     (case5c  /  "script3.py" ).write_text (f"# { case5c .name } \n " )
104+ 
95105    case5d  =  case5ex_dir  /  "packB"  /  "ex3" 
96106    case5d .mkdir (parents = True , exist_ok = True )
97-     (case5d  /  "script4.py" ).touch ()
107+     (case5d  /  "script4.py" ).write_text (f"# { case5d .name } \n " )
108+ 
98109    case5e  =  case5ex_dir  /  "packB"  /  "ex4" 
99110    case5e .mkdir (parents = True , exist_ok = True )
100-     (case5e  /  "script5.py" ).touch ()
111+     (case5e  /  "script5.py" ).write_text (f"# { case5e .name } \n " )
112+ 
101113    case5req_dir  =  root_temp_dir  /  "case5"  /  "requirements"  /  "packs" 
102114    case5req_dir .mkdir (parents = True , exist_ok = True )
103115
0 commit comments