Skip to content

Commit

Permalink
Petites mises à jour
Browse files Browse the repository at this point in the history
  • Loading branch information
julienmalard committed Nov 15, 2024
1 parent 4b225e8 commit 13395e1
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 9 deletions.
12 changes: 8 additions & 4 deletions constellationPy/client.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
import trio_websocket as tw

from .const import LIEN_SIGNALEMENT_ERREURS
from .serveur import obtenir_contexte, obtenir_code_secret_contexte, obtenir_port_contexte
from .serveur import obtenir_code_secret_contexte, obtenir_port_contexte
from .utils import à_chameau, à_kebab, fais_rien_asynchrone, une_fois, tableau_exporté_à_pandas, attendre_stabilité


Expand Down Expand Up @@ -82,6 +82,7 @@ def code_secret(soimême) -> int:

logging.debug("code_secret")
logging.debug(code_secret)

if code_secret is None:
code_secret = soimême.demander_code_secret()
if code_secret is None:
Expand Down Expand Up @@ -125,9 +126,12 @@ async def connecter(soimême, canal_erreurs: Optional[trio.MemorySendChannel] =
# démarrer l'écoute
soimême._context_annuler_écoute = await soimême.pouponnière.start(soimême._écouter)

def demander_code_secret(soimême):
idRequète = f"Python - {random.randint(1000, 9999)}"
réponse = requests.get(f"http://localhost:{soimême.port}/demande/?id={idRequète}")
def demander_code_secret(soimême, idRequête):
idRequête = idRequête or f"Python - {random.randint(1000, 9999)}"
print(
f"En attente du code secret. Veuillez approuver la requête « {idRequête} » sur l'application Constellation."
)
réponse = requests.get(f"http://localhost:{soimême.port}/demande/?id={urllib.parse.quote_plus(idRequête)}")
return réponse.content

async def aclose(soimême):
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[project]
name = "constellationPy"
version = "1.2.0-alpha"
version = "1.2.0"
description = "Client Python pour le réseau Constellation."
authors = [
{name = "Julien Jean Malard-Adam", email = "[email protected]"},
Expand Down
5 changes: 1 addition & 4 deletions tests/test_client.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import json
import logging
import tempfile
import unittest
from unittest import TestCase
Expand All @@ -23,10 +22,8 @@ def setUpClass(cls) -> None:

async def test_action(soimême):
async with ouvrir_client() as client:
logging.debug("avant")
id_orbite = await client.obtIdDispositif()
logging.debug("ici")
logging.debug("bloque terminé")

soimême.assertIsInstance(id_orbite, str)

async def test_kebab_et_chameau(soimême):
Expand Down

0 comments on commit 13395e1

Please sign in to comment.