feat: criado repositório jhonny-editor no Gitea

criado repositório jhonny-editor no Gitea
adicionado script admin/deploy.command com commit automático
atualizado admin/DEV-NOTES.md com template limpo

Resumo:
- 8 arquivos alterados
- 2 novos
- 6 modificados
- 0 removidos

 6 files changed, 33 insertions(+), 3 deletions(-)

Arquivos:
  - .agents/skills/boas-praticas-oo/SKILL.md
  - .claude/settings.json
  - AGENTS.md
  - CLAUDE.md
  - CODING_STANDARDS.md
  - code/engine/executar_scanner.py
  - .claude/hooks/
  - code/engine/testes/test_executar_scanner.py
This commit is contained in:
João Henrique
2026-09-08 17:19:03 -04:00
parent ee181360c8
commit b2a8b1f24c
8 changed files with 273 additions and 3 deletions
@@ -0,0 +1,29 @@
"""Testes do ponto de entrada usado pelo painel CEP para o Scanner."""
import subprocess
import sys
from pathlib import Path
import unittest
class TesteDoPontoDeEntradaDoScanner(unittest.TestCase):
"""Garante que o Scanner possa ser iniciado pelo caminho usado no painel."""
def test_ponto_de_entrada_direto_carrega_o_pacote_engine(self):
"""Executa o arquivo diretamente sem falhar ao importar ``engine``."""
caminho_do_script = Path(__file__).resolve().parents[1] / "executar_scanner.py"
resultado = subprocess.run(
[sys.executable, str(caminho_do_script), "--help"],
cwd=caminho_do_script.parent.parent,
capture_output=True,
text=True,
check=False,
)
self.assertEqual(resultado.returncode, 0, resultado.stderr)
self.assertIn("usage:", resultado.stdout)
self.assertNotIn("No module named 'engine'", resultado.stderr)
if __name__ == "__main__":
unittest.main()