Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 1 addition & 2 deletions bank/backend/tests/account_servicer_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,8 @@ async def asyncTearDown(self) -> None:
await self.rbt.stop()

async def test_basics(self) -> None:
context = self.rbt.create_external_context(name=f"test-{self.id()}")

await self.rbt.up(Application(servicers=[AccountServicer]))
context = self.rbt.create_external_context(name=f"test-{self.id()}")

# Create the state machine by calling its constructor. The fact that the
# state machine _has_ a constructor means that this step is required
Expand Down
4 changes: 2 additions & 2 deletions pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
[project]
requires-python = ">= 3.10"
dependencies = [
"reboot==0.43.0",
"reboot==0.44.0",
]

[tool.rye]
dev-dependencies = [
"mypy==1.18.1",
"pytest>=7.4.2",
"types-protobuf>=4.24.0.20240129",
"reboot==0.43.0",
"reboot==0.44.0",
]

# This project only uses `rye` to provide `python` and its dependencies, so
Expand Down
16 changes: 11 additions & 5 deletions requirements-dev.lock
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,12 @@

aiofiles==23.2.1
# via reboot
aiohappyeyeballs==2.4.1
aiohappyeyeballs==2.6.1
# via aiohttp
aiohttp==3.10.5
aiohttp==3.13.2
# via kubernetes-asyncio
# via reboot
aiosignal==1.3.1
aiosignal==1.4.0
# via aiohttp
annotated-types==0.7.0
# via pydantic
Expand All @@ -24,6 +24,8 @@ async-timeout==4.0.3
# via aiohttp
attrs==24.2.0
# via aiohttp
bitarray==3.8.0
# via reboot
certifi==2024.8.30
# via kubernetes-asyncio
cffi==1.17.1
Expand Down Expand Up @@ -135,6 +137,9 @@ pathspec==0.12.1
# via reboot
pluggy==1.5.0
# via pytest
propcache==0.4.1
# via aiohttp
# via yarl
protobuf==5.28.3
# via googleapis-common-protos
# via grpcio-health-checking
Expand Down Expand Up @@ -163,7 +168,7 @@ python-dateutil==2.9.0.post0
pyyaml==6.0.2
# via kubernetes-asyncio
# via reboot
reboot==0.43.0
reboot==0.44.0
setuptools==75.1.0
# via grpcio-tools
six==1.16.0
Expand All @@ -183,6 +188,7 @@ tomli==2.0.1
types-protobuf==5.28.0.20240924
# via mypy-protobuf
typing-extensions==4.9.0
# via aiosignal
# via anyio
# via fastapi
# via multidict
Expand All @@ -209,7 +215,7 @@ wrapt==1.16.0
# via deprecated
# via opentelemetry-instrumentation
# via opentelemetry-instrumentation-grpc
yarl==1.12.1
yarl==1.22.0
# via aiohttp
zipp==3.21.0
# via importlib-metadata
16 changes: 11 additions & 5 deletions requirements.lock
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,12 @@

aiofiles==23.2.1
# via reboot
aiohappyeyeballs==2.4.1
aiohappyeyeballs==2.6.1
# via aiohttp
aiohttp==3.10.5
aiohttp==3.13.2
# via kubernetes-asyncio
# via reboot
aiosignal==1.3.1
aiosignal==1.4.0
# via aiohttp
annotated-types==0.7.0
# via pydantic
Expand All @@ -24,6 +24,8 @@ async-timeout==4.0.3
# via aiohttp
attrs==24.2.0
# via aiohttp
bitarray==3.8.0
# via reboot
certifi==2024.8.30
# via kubernetes-asyncio
cffi==1.17.1
Expand Down Expand Up @@ -125,6 +127,9 @@ packaging==23.1
# via reboot
pathspec==0.12.1
# via reboot
propcache==0.4.1
# via aiohttp
# via yarl
protobuf==5.28.3
# via googleapis-common-protos
# via grpcio-health-checking
Expand Down Expand Up @@ -152,7 +157,7 @@ python-dateutil==2.9.0.post0
pyyaml==6.0.2
# via kubernetes-asyncio
# via reboot
reboot==0.43.0
reboot==0.44.0
setuptools==75.1.0
# via grpcio-tools
six==1.16.0
Expand All @@ -169,6 +174,7 @@ tabulate==0.9.0
types-protobuf==5.28.0.20240924
# via mypy-protobuf
typing-extensions==4.9.0
# via aiosignal
# via anyio
# via fastapi
# via multidict
Expand All @@ -194,7 +200,7 @@ wrapt==1.16.0
# via deprecated
# via opentelemetry-instrumentation
# via opentelemetry-instrumentation-grpc
yarl==1.12.1
yarl==1.22.0
# via aiohttp
zipp==3.21.0
# via importlib-metadata