Skip to content

Commit 13395e1

Browse files
committed
Petites mises à jour
1 parent 4b225e8 commit 13395e1

File tree

3 files changed

+10
-9
lines changed

3 files changed

+10
-9
lines changed

constellationPy/client.py

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
import trio_websocket as tw
1515

1616
from .const import LIEN_SIGNALEMENT_ERREURS
17-
from .serveur import obtenir_contexte, obtenir_code_secret_contexte, obtenir_port_contexte
17+
from .serveur import obtenir_code_secret_contexte, obtenir_port_contexte
1818
from .utils import à_chameau, à_kebab, fais_rien_asynchrone, une_fois, tableau_exporté_à_pandas, attendre_stabilité
1919

2020

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

8383
logging.debug("code_secret")
8484
logging.debug(code_secret)
85+
8586
if code_secret is None:
8687
code_secret = soimême.demander_code_secret()
8788
if code_secret is None:
@@ -125,9 +126,12 @@ async def connecter(soimême, canal_erreurs: Optional[trio.MemorySendChannel] =
125126
# démarrer l'écoute
126127
soimême._context_annuler_écoute = await soimême.pouponnière.start(soimême._écouter)
127128

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

133137
async def aclose(soimême):

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "constellationPy"
3-
version = "1.2.0-alpha"
3+
version = "1.2.0"
44
description = "Client Python pour le réseau Constellation."
55
authors = [
66
{name = "Julien Jean Malard-Adam", email = "[email protected]"},

tests/test_client.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import json
2-
import logging
32
import tempfile
43
import unittest
54
from unittest import TestCase
@@ -23,10 +22,8 @@ def setUpClass(cls) -> None:
2322

2423
async def test_action(soimême):
2524
async with ouvrir_client() as client:
26-
logging.debug("avant")
2725
id_orbite = await client.obtIdDispositif()
28-
logging.debug("ici")
29-
logging.debug("bloque terminé")
26+
3027
soimême.assertIsInstance(id_orbite, str)
3128

3229
async def test_kebab_et_chameau(soimême):

0 commit comments

Comments
 (0)