@@ -20,7 +20,7 @@ def test_creates_file(self, tmp_path):
2020 )
2121 _write_task_file (tmp_path , task )
2222
23- filepath = tmp_path / "TASK-1.MD "
23+ filepath = tmp_path / "TASK-1.md "
2424 assert filepath .exists ()
2525 content = filepath .read_text (encoding = "utf-8" )
2626 assert "Implement login" in content
@@ -35,23 +35,23 @@ def test_includes_context(self, tmp_path):
3535 )
3636 _write_task_file (tmp_path , task )
3737
38- filepath = tmp_path / "TASK-2.MD "
38+ filepath = tmp_path / "TASK-2.md "
3939 content = filepath .read_text (encoding = "utf-8" )
4040 assert "Use pytest framework" in content
4141
4242 def test_no_context_fallback (self , tmp_path ):
4343 task = CodingTask (task_id = "task-3" , description = "Refactor" )
4444 _write_task_file (tmp_path , task )
4545
46- filepath = tmp_path / "TASK-3.MD "
46+ filepath = tmp_path / "TASK-3.md "
4747 content = filepath .read_text (encoding = "utf-8" )
4848 assert "Refer to PLAN.md" in content
4949
5050 def test_empty_files_list (self , tmp_path ):
5151 task = CodingTask (task_id = "task-4" , description = "Quick fix" )
5252 _write_task_file (tmp_path , task )
5353
54- filepath = tmp_path / "TASK-4.MD "
54+ filepath = tmp_path / "TASK-4.md "
5555 content = filepath .read_text (encoding = "utf-8" )
5656 assert "See description" in content
5757
@@ -234,8 +234,8 @@ async def test_task_files_written_and_cleaned_up(self, tmp_path):
234234 max_parallel = 2 ,
235235 )
236236 # Task files should be cleaned up after execution
237- assert not (tmp_path / "TASK-1.MD " ).exists ()
238- assert not (tmp_path / "TASK-2.MD " ).exists ()
237+ assert not (tmp_path / "TASK-1.md " ).exists ()
238+ assert not (tmp_path / "TASK-2.md " ).exists ()
239239
240240 async def test_semaphore_limits_concurrency (self , tmp_path ):
241241 """With max_parallel=1, tasks run sequentially."""
0 commit comments