Skip to content

Delete backend/test_notion.py and remove IPC comment in GCL.tsx#102

Merged
ualers2 merged 2 commits into
mainfrom
new-feature
Oct 15, 2025
Merged

Delete backend/test_notion.py and remove IPC comment in GCL.tsx#102
ualers2 merged 2 commits into
mainfrom
new-feature

Conversation

@ualers2
Copy link
Copy Markdown
Owner

@ualers2 ualers2 commented Oct 15, 2025

Descrição

Delete backend/test_notion.py and remove IPC comment in GCL.tsx

O commit realiza as seguintes mudanças:

  • backend/test_notion.py: removido o arquivo de teste Notion (teste legada). A exclusão sugere alinhamento com a estratégia atual de testes, evitando execuções de testes desatualizados no CI.
  • frontend/electron/src/pages/GCL.tsx: removal de uma linha de comentário que previa a adição da função IPC ao useGitOperations.ts e ao preload.cjs. A remoção é puramente de limpeza de código; não altera o comportamento, apenas elimina informação redundante.
  • backend/celerybeat-schedule: presença de diff binário indica uma alteração nesse arquivo, mas o diff textual não está disponível. Recomenda-se revisar essa alteração para confirmar o conteúdo e impactos.
  • backend/TestDiscovery/test_notion.py: listado como modificado no contexto, porém o diff apresentado não detalha alterações específicas; verifique se há outras mudanças não exibidas no patch.

Resumo: o foco principal é limpar o repositório removendo teste legada e melhorar a legibilidade do código frontend, com uma verificação adicional necessária para o aporte binário em celerybeat-schedule.

Mudanças

diff --git a/backend/celerybeat-schedule b/backend/celerybeat-schedule
index bafda899..8f59f0f9 100644
Binary files a/backend/celerybeat-schedule and b/backend/celerybeat-schedule differ
diff --git a/backend/test_notion.py b/backend/test_notion.py
deleted file mode 100644
index 087a0bba..00000000
--- a/backend/test_notion.py
+++ /dev/null
@@ -1,518 +0,0 @@
-# test_notion_refatorado.py
-import os
-import re
-import logging
-from dotenv import load_dotenv
-from notion_client import Client
-from notion_client.errors import APIResponseError
-
-# --- config / logger (mantém logger se já existir) ---
-logging.basicConfig(
-    level=logging.INFO,
-    format="%(asctime)s %(levelname)s %(name)s - %(message)s"
-)
-logger = logging.getLogger(__name__)
-
-# --- carregar env e definir variáveis ---
-os.chdir(os.path.join(os.path.dirname(__file__)))
-load_dotenv('Keys/keys.env')
-
-NOTION_KEY = os.getenv("NOTION_KEY")
-DATABASE_ID = "2885604fa64d806fa9d3e7535a1f47eb"  # seu database_id
-TARGET_STATUS = "Pendente"  # valor desejado para filtrar (troque se preciso)
-
-notion = Client(auth=NOTION_KEY)
-
-
-def get_database_properties(db_id: str):
-    """Retorna o objeto do database (properties) e ratifica tipos."""
-    try:
-        db = notion.databases.retrieve(db_id)
-        return db
-    except APIResponseError as e:
-        logger.exception("Erro ao recuperar database: %s", e)
-        raise
-
-
-def list_status_options(db_id: str):
-    """Lista os valores possíveis do campo Status (se existir)."""
-    db = get_database_properties(db_id)
-    props = db.get("properties", {})
-    status_prop = props.get("Status")
-    if not status_prop or status_prop.get("type") != "status":
-        logger.warning("Propriedade 'Status' não encontrada ou não é do tipo 'status'. Tipos disponíveis: %s",
-                       {k: v.get("type") for k, v in props.items()})
-        return []
-    options = status_prop.get("status", {}).get("options", [])
-    valores = [opt["name"] for o

O commit realiza as seguintes mudanças:
- backend/test_notion.py: removido o arquivo de teste Notion (teste legada). A exclusão sugere alinhamento com a estratégia atual de testes, evitando execuções de testes desatualizados no CI.
- frontend/electron/src/pages/GCL.tsx: removal de uma linha de comentário que previa a adição da função IPC ao useGitOperations.ts e ao preload.cjs. A remoção é puramente de limpeza de código; não altera o comportamento, apenas elimina informação redundante.
- backend/celerybeat-schedule: presença de diff binário indica uma alteração nesse arquivo, mas o diff textual não está disponível. Recomenda-se revisar essa alteração para confirmar o conteúdo e impactos.
- backend/TestDiscovery/test_notion.py: listado como modificado no contexto, porém o diff apresentado não detalha alterações específicas; verifique se há outras mudanças não exibidas no patch.

Resumo: o foco principal é limpar o repositório removendo teste legada e melhorar a legibilidade do código frontend, com uma verificação adicional necessária para o aporte binário em celerybeat-schedule.
@ualers2 ualers2 merged commit 93c4433 into main Oct 15, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant