File tree Expand file tree Collapse file tree 5 files changed +161
-270
lines changed
integration/tests/posit/connect Expand file tree Collapse file tree 5 files changed +161
-270
lines changed Original file line number Diff line number Diff line change @@ -21,7 +21,7 @@ def setup_class(cls):
2121 @classmethod
2222 def teardown_class (cls ):
2323 cls .environment .destroy ()
24- assert len (cls .client .environments . reload () ) == 0
24+ assert len (cls .client .environments ) == 0
2525
2626 def test_find (self ):
2727 uid = self .environment ["guid" ]
Original file line number Diff line number Diff line change 22
33from __future__ import annotations
44
5- from typing import overload
5+ from typing import TYPE_CHECKING , overload
66
77from requests import Response , Session
88
9- from posit .connect .environments import Environments
10- from posit .connect .tags import Tags
11-
129from . import hooks , me
1310from .auth import Auth
1411from .config import Config
1815from .metrics import Metrics
1916from .oauth import OAuth
2017from .packages import Packages
21- from .resources import ResourceParameters
18+ from .resources import ResourceParameters , _ResourceSequence
19+ from .tags import Tags
2220from .tasks import Tasks
2321from .users import User , Users
2422from .vanities import Vanities
2523
24+ if TYPE_CHECKING :
25+ from .environments import Environments
26+
2627
2728class Client (ContextManager ):
2829 """
@@ -307,7 +308,7 @@ def vanities(self) -> Vanities:
307308 @property
308309 @requires (version = "2023.05.0" )
309310 def environments (self ) -> Environments :
310- return Environments (self ._ctx , "v1/environments" )
311+ return _ResourceSequence (self ._ctx , "v1/environments" )
311312
312313 def __del__ (self ):
313314 """Close the session when the Client instance is deleted."""
You can’t perform that action at this time.
0 commit comments