File tree Expand file tree Collapse file tree 2 files changed +5
-8
lines changed Expand file tree Collapse file tree 2 files changed +5
-8
lines changed Original file line number Diff line number Diff line change @@ -114,13 +114,8 @@ def _update_attributes(self, app):
114
114
self .id = app ["id" ]
115
115
self .name = app ["name" ]
116
116
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 )
124
119
125
120
def _repr (self ):
126
121
return '<App ["{}" by {}]>' .format (
@@ -138,7 +133,7 @@ def to_app(self):
138
133
from . import apps
139
134
140
135
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 )
142
137
return self ._instance_or_null (apps .App , json )
143
138
144
139
refresh = to_app
Original file line number Diff line number Diff line change @@ -90,6 +90,7 @@ def create_session_mock(self, *args):
90
90
session .post .return_value = None
91
91
session .put .return_value = None
92
92
session .has_auth .return_value = True
93
+ session .build_url = self .get_build_url_proxy ()
93
94
return session
94
95
95
96
def create_instance_of_described_class (self ):
@@ -213,6 +214,7 @@ class has a dummy ``__iter__`` implementation which we want for
213
214
session .patch .return_value = null
214
215
session .post .return_value = null
215
216
session .put .return_value = null
217
+ session .build_url = self .get_build_url_proxy ()
216
218
return session
217
219
218
220
def get_next (self , iterator ):
You can’t perform that action at this time.
0 commit comments