Skip to content

Commit b3d8028

Browse files
committed
Rebase
Signed-off-by: Alina Buzachis <[email protected]>
1 parent f9d3f71 commit b3d8028

File tree

8 files changed

+10
-316
lines changed

8 files changed

+10
-316
lines changed
Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
1-
from core.controller_client import _aap_session
2-
from core.controller_client import get_http_session
3-
1+
import core.controller_client as cc
42

53
def test_get_http_session_caches():
64
"""Subsequent calls without force_refresh must return the *same* object."""
7-
s1 = get_http_session()
8-
s2 = get_http_session()
5+
s1 = cc.get_http_session()
6+
s2 = cc.get_http_session()
97
assert s1 is s2
108

11-
s3 = get_http_session(force_refresh=True)
12-
assert s3 is not s1 and s3 is _aap_session
9+
s3 = cc.get_http_session(force_refresh=True)
10+
assert s3 is not s1 and s3 is cc._aap_session

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ license-files = ["LICENSE.md"]
1616
requires-python = ">=3.11,<3.14"
1717
dependencies = [
1818
"django-ansible-base==2025.5.8",
19+
"requests>=2.31.0,<3.0",
1920
]
2021

2122
[project.urls]

requirements/requirements-all.txt

Lines changed: 0 additions & 88 deletions
This file was deleted.

requirements/requirements-dev.in

Lines changed: 0 additions & 12 deletions
This file was deleted.

requirements/requirements-dev.txt

Lines changed: 0 additions & 94 deletions
Original file line numberDiff line numberDiff line change
@@ -2,24 +2,10 @@
22
# This file is autogenerated by pip-compile with Python 3.13
33
# by the following command:
44
#
5-
<<<<<<< HEAD
65
# pip-compile --extra=dev --extra=test --output-file=requirements/requirements-dev.txt pyproject.toml
76
#
8-
<<<<<<< HEAD
97
asgiref==3.8.1
108
# via django
11-
=======
12-
aiohappyeyeballs==2.6.1
13-
# via aiohttp
14-
aiohttp==3.12.13
15-
# via
16-
# -r requirements/requirements.in
17-
# aiohttp-utils
18-
aiohttp-utils==3.2.1
19-
# via -r requirements/requirements.in
20-
aiosignal==1.3.2
21-
# via aiohttp
22-
>>>>>>> 8ef19f3 (add aiohttp)
239
astor==0.8.1
2410
# via flynt
2511
black==24.10.0
@@ -42,35 +28,10 @@ cryptography==45.0.4
4228
# via django-ansible-base
4329
distlib==0.3.9
4430
# via virtualenv
45-
=======
46-
# pip-compile --output-file=requirements/requirements-dev.txt requirements/requirements-dev.in
47-
#
48-
asgiref==3.8.1
49-
# via
50-
# -r requirements/requirements-dev.in
51-
# django
52-
astor==0.8.1
53-
# via flynt
54-
black==24.10.0
55-
# via -r requirements/requirements-dev.in
56-
certifi==2025.7.9
57-
# via requests
58-
cffi==1.17.1
59-
# via cryptography
60-
charset-normalizer==3.4.2
61-
# via requests
62-
click==8.2.1
63-
# via black
64-
cryptography==45.0.4
65-
# via
66-
# -r requirements/requirements-dev.in
67-
# django-ansible-base
68-
>>>>>>> 474aa53 (Update requirements)
6931
django==4.2.23
7032
# via
7133
# django-ansible-base
7234
# django-crum
73-
<<<<<<< HEAD
7435
# django-stubs
7536
# django-stubs-ext
7637
# djangorestframework
@@ -82,18 +43,10 @@ django-stubs==5.2.1
8243
# via pattern_service (pyproject.toml)
8344
django-stubs-ext==5.2.1
8445
# via django-stubs
85-
=======
86-
# djangorestframework
87-
django-ansible-base==2025.5.8
88-
# via -r requirements/requirements-dev.in
89-
django-crum==0.7.9
90-
# via django-ansible-base
91-
>>>>>>> 474aa53 (Update requirements)
9246
djangorestframework==3.16.0
9347
# via django-ansible-base
9448
dynaconf==3.2.11
9549
# via django-ansible-base
96-
<<<<<<< HEAD
9750
filelock==3.18.0
9851
# via
9952
# tox
@@ -112,22 +65,6 @@ mccabe==0.7.0
11265
# via flake8
11366
mypy==1.16.0
11467
# via pattern_service (pyproject.toml)
115-
=======
116-
flake8==6.1.0
117-
# via -r requirements/requirements-dev.in
118-
flynt==1.0.2
119-
# via -r requirements/requirements-dev.in
120-
idna==3.10
121-
# via requests
122-
inflection==0.5.1
123-
# via django-ansible-base
124-
isort==5.13.2
125-
# via -r requirements/requirements-dev.in
126-
mccabe==0.7.0
127-
# via flake8
128-
mypy==1.16.0
129-
# via -r requirements/requirements-dev.in
130-
>>>>>>> 474aa53 (Update requirements)
13168
mypy-extensions==1.1.0
13269
# via
13370
# black
@@ -146,7 +83,6 @@ pathspec==0.12.1
14683
pip-tools==7.4.1
14784
# via pattern_service (pyproject.toml)
14885
platformdirs==4.3.8
149-
<<<<<<< HEAD
15086
# via
15187
# black
15288
# tox
@@ -155,18 +91,12 @@ pluggy==1.6.0
15591
# via
15692
# pytest
15793
# tox
158-
=======
159-
# via black
160-
psycopg==3.2.9
161-
# via -r requirements/requirements-dev.in
162-
>>>>>>> 474aa53 (Update requirements)
16394
pycodestyle==2.11.1
16495
# via flake8
16596
pycparser==2.22
16697
# via cffi
16798
pyflakes==3.1.0
16899
# via flake8
169-
<<<<<<< HEAD
170100
pygments==2.19.2
171101
# via pytest
172102
pyproject-api==1.9.1
@@ -181,18 +111,10 @@ pytest-django==4.11.1
181111
# via pattern_service (pyproject.toml)
182112
python-dotenv==1.1.1
183113
# via pattern_service (pyproject.toml)
184-
=======
185-
pyjwt==2.10.1
186-
# via -r requirements/requirements-dev.in
187-
requests==2.32.4
188-
# via -r requirements/requirements-dev.in
189-
>>>>>>> 474aa53 (Update requirements)
190114
sqlparse==0.5.3
191115
# via
192116
# django
193117
# django-ansible-base
194-
<<<<<<< HEAD
195-
<<<<<<< HEAD
196118
tox==4.27.0
197119
# via pattern_service (pyproject.toml)
198120
types-pyyaml==6.0.12.20250516
@@ -210,19 +132,3 @@ wheel==0.45.1
210132
# The following packages are considered to be unsafe in a requirements file:
211133
# pip
212134
# setuptools
213-
=======
214-
=======
215-
types-requests==2.32.4.20250611
216-
# via -r requirements/requirements-dev.in
217-
>>>>>>> 40aa17c (Fix dependencies:)
218-
typing-extensions==4.13.2
219-
# via mypy
220-
urllib3==2.5.0
221-
<<<<<<< HEAD
222-
# via requests
223-
>>>>>>> 474aa53 (Update requirements)
224-
=======
225-
# via
226-
# requests
227-
# types-requests
228-
>>>>>>> 40aa17c (Fix dependencies:)

requirements/requirements.in

Lines changed: 0 additions & 3 deletions
This file was deleted.

requirements/requirements.txt

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.13
2+
# This file is autogenerated by pip-compile with Python 3.12
33
# by the following command:
44
#
55
# pip-compile --output-file=requirements/requirements.txt pyproject.toml
@@ -26,17 +26,15 @@ django-crum==0.7.9
2626
djangorestframework==3.16.0
2727
# via django-ansible-base
2828
dynaconf==3.2.11
29-
# via
30-
# -r requirements/requirements.in
31-
# django-ansible-base
29+
# via django-ansible-base
3230
idna==3.10
3331
# via requests
3432
inflection==0.5.1
3533
# via django-ansible-base
3634
pycparser==2.22
3735
# via cffi
38-
requests==2.32.3
39-
# via -r requirements/requirements.in
36+
requests==2.32.4
37+
# via pattern_service (pyproject.toml)
4038
sqlparse==0.5.3
4139
# via
4240
# django

0 commit comments

Comments
 (0)