File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -114,13 +114,8 @@ def _update_attributes(self, app):
114114 self .id = app ["id" ]
115115 self .name = app ["name" ]
116116 self .owner = app ["owner" ]
117- _ , self .slug = app ["html_url" ].rsplit ("/" , 1 )
118-
119- @property
120- def url (self ):
121- return self ._build_url ("apps" , self .slug )
122-
123- _api = url
117+ _ , slug = app ["html_url" ].rsplit ("/" , 1 )
118+ self ._api = self .url = self ._build_url ("apps" , slug )
124119
125120 def _repr (self ):
126121 return '<App ["{}" by {}]>' .format (
@@ -138,7 +133,7 @@ def to_app(self):
138133 from . import apps
139134
140135 headers = getattr (self , "CUSTOM_HEADERS" , None )
141- json = self ._json (self ._get (self .url , headers = headers ), 200 )
136+ json = self ._json (self ._get (self ._api , headers = headers ), 200 )
142137 return self ._instance_or_null (apps .App , json )
143138
144139 refresh = to_app
Original file line number Diff line number Diff line change @@ -90,6 +90,7 @@ def create_session_mock(self, *args):
9090 session .post .return_value = None
9191 session .put .return_value = None
9292 session .has_auth .return_value = True
93+ session .build_url = self .get_build_url_proxy ()
9394 return session
9495
9596 def create_instance_of_described_class (self ):
@@ -213,6 +214,7 @@ class has a dummy ``__iter__`` implementation which we want for
213214 session .patch .return_value = null
214215 session .post .return_value = null
215216 session .put .return_value = null
217+ session .build_url = self .get_build_url_proxy ()
216218 return session
217219
218220 def get_next (self , iterator ):
You can’t perform that action at this time.
0 commit comments