Skip to content

Commit bfa0b6f

Browse files
chore(brass): remove src shim and update tests to use scripts/run_brass
1 parent 8a616ea commit bfa0b6f

2 files changed

Lines changed: 11 additions & 48 deletions

File tree

src/brass/run_brass.py

Lines changed: 0 additions & 41 deletions
This file was deleted.

tests/unit/brass/test_run_brass_script.py

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,20 @@
1-
"""Tests ligeros para script run_brass (argumento --force)."""
1+
"""Tests ligeros para script scripts/run_brass.py (argumento --force).
2+
3+
Se ha eliminado el shim src.brass.run_brass; ahora importamos directamente
4+
scripts.run_brass para validar comportamiento. Se parchea BrassTask en ese módulo.
5+
"""
26
import importlib
37
import sys
48
from pathlib import Path
59
from unittest.mock import patch
610

7-
SCRIPT_PATH = Path("src") / "brass" / "run_brass.py"
11+
SCRIPT_PATH = Path("scripts") / "run_brass.py"
812

913

1014
def import_module_fresh():
11-
if "src.brass.run_brass" in sys.modules:
12-
del sys.modules["src.brass.run_brass"]
13-
return importlib.import_module("src.brass.run_brass")
15+
if "scripts.run_brass" in sys.modules:
16+
del sys.modules["scripts.run_brass"]
17+
return importlib.import_module("scripts.run_brass")
1418

1519

1620
def test_run_brass_normal(monkeypatch):
@@ -32,7 +36,7 @@ def execute_specific_logic(self):
3236
def marcar_como_completada(self):
3337
self.marked = True
3438

35-
monkeypatch.setattr("src.brass.run_brass.BrassTask", DummyTask)
39+
monkeypatch.setattr("scripts.run_brass.BrassTask", DummyTask)
3640
testargs = ["run_brass.py"]
3741
with patch.object(sys, "argv", testargs):
3842
mod = import_module_fresh()
@@ -63,7 +67,7 @@ def execute_specific_logic(self):
6367
def marcar_como_completada(self):
6468
self.marked = True
6569

66-
monkeypatch.setattr("src.brass.run_brass.BrassTask", DummyTask)
70+
monkeypatch.setattr("scripts.run_brass.BrassTask", DummyTask)
6771
testargs = ["run_brass.py", "--force"]
6872
with patch.object(sys, "argv", testargs):
6973
mod = import_module_fresh()

0 commit comments

Comments
 (0)