Coverage for src/henrri_connect/connect/__init__.py: 100%

6 statements  

« prev     ^ index     » next       coverage.py v7.14.1, created at 2026-06-05 10:54 +0200

1""" 

2Client HTTP Henrri : implémentations synchrone/asynchrone. 

3 

4Constants: 

5- ``henrri_connect.connect._BASE_URL`` : URL de base de l'API Henrri. 

6- ``henrri_connect.connect.APP_VERSION`` : Version de l'application. 

7 

8Classes: 

9- ``henrri_connect.connect.AsyncHenrriClient`` : Client HTTP Henrri asynchrone. 

10- ``henrri_connect.connect.SyncHenrriClient`` : Client HTTP Henrri synchrone. 

11 

12Exemples: 

13.. code-block:: python 

14 

15 # Client synchrone 

16 from henrri_connect import SyncHenrriClient 

17 

18 client = SyncHenrriClient("client_id", "client_secret") 

19 

20 # Client asynchrone 

21 from henrri_connect import AsyncHenrriClient 

22 

23 client = AsyncHenrriClient("client_id", "client_secret") 

24""" 

25 

26from __future__ import annotations 

27 

28from .asynchro import AsyncHenrriClient 

29from .synchro import SyncHenrriClient 

30 

31_BASE_URL = "https://api-sandbox.henrri.io" 

32APP_VERSION = "application/json; X-Version=1.0" 

33 

34__all__ = [ 

35 "AsyncHenrriClient", 

36 "SyncHenrriClient", 

37]