@@ -42,6 +42,8 @@ class MyExtension(Extension):
4242 def get_descriptor (cls ):
4343 return {
4444 'capabilities' : capabilities ,
45+ 'readme_url' : 'https://example.com/README.md' ,
46+ 'changelog_url' : 'https://example.com/CHANGELOG.md' ,
4547 }
4648
4749 mocker .patch ('connect.eaas.worker.get_extension_class' , return_value = MyExtension )
@@ -73,7 +75,14 @@ def get_descriptor(cls):
7375 await task
7476
7577 handler .assert_received (
76- Message (MessageType .CAPABILITIES , CapabilitiesPayload (capabilities )).to_json (),
78+ Message (
79+ MessageType .CAPABILITIES ,
80+ CapabilitiesPayload (
81+ capabilities ,
82+ 'https://example.com/README.md' ,
83+ 'https://example.com/CHANGELOG.md' ,
84+ ),
85+ ).to_json (),
7786 )
7887
7988
@@ -109,6 +118,8 @@ class MyExtension(Extension):
109118 def get_descriptor (cls ):
110119 return {
111120 'capabilities' : capabilities ,
121+ 'readme_url' : 'https://example.com/README.md' ,
122+ 'changelog_url' : 'https://example.com/CHANGELOG.md' ,
112123 }
113124
114125 def process_asset_purchase_request (self , request ):
@@ -145,7 +156,14 @@ def process_asset_purchase_request(self, request):
145156 await task
146157
147158 handler .assert_received (
148- Message (MessageType .CAPABILITIES , CapabilitiesPayload (capabilities )).to_json (),
159+ Message (
160+ MessageType .CAPABILITIES ,
161+ CapabilitiesPayload (
162+ capabilities ,
163+ 'https://example.com/README.md' ,
164+ 'https://example.com/CHANGELOG.md' ,
165+ ),
166+ ).to_json (),
149167 )
150168 handler .assert_received (
151169 Message (MessageType .TASK , TaskPayload (
@@ -190,6 +208,8 @@ class MyExtension(Extension):
190208 def get_descriptor (cls ):
191209 return {
192210 'capabilities' : capabilities ,
211+ 'readme_url' : 'https://example.com/README.md' ,
212+ 'changelog_url' : 'https://example.com/CHANGELOG.md' ,
193213 }
194214
195215 def process_tier_config_setup_request (self , request ):
@@ -226,7 +246,14 @@ def process_tier_config_setup_request(self, request):
226246 await task
227247
228248 handler .assert_received (
229- Message (MessageType .CAPABILITIES , CapabilitiesPayload (capabilities )).to_json (),
249+ Message (
250+ MessageType .CAPABILITIES ,
251+ CapabilitiesPayload (
252+ capabilities ,
253+ 'https://example.com/README.md' ,
254+ 'https://example.com/CHANGELOG.md' ,
255+ ),
256+ ).to_json (),
230257 )
231258 handler .assert_received (
232259 Message (MessageType .TASK , TaskPayload (
@@ -263,6 +290,8 @@ class MyExtension(Extension):
263290 def get_descriptor (cls ):
264291 return {
265292 'capabilities' : capabilities ,
293+ 'readme_url' : 'https://example.com/README.md' ,
294+ 'changelog_url' : 'https://example.com/CHANGELOG.md' ,
266295 }
267296
268297 mocker .patch ('connect.eaas.worker.get_extension_class' , return_value = MyExtension )
@@ -315,6 +344,8 @@ class MyExtension(Extension):
315344 def get_descriptor (cls ):
316345 return {
317346 'capabilities' : capabilities ,
347+ 'readme_url' : 'https://example.com/README.md' ,
348+ 'changelog_url' : 'https://example.com/CHANGELOG.md' ,
318349 }
319350
320351 mocker .patch ('connect.eaas.worker.get_extension_class' , return_value = MyExtension )
@@ -368,6 +399,8 @@ class MyExtension(Extension):
368399 def get_descriptor (cls ):
369400 return {
370401 'capabilities' : capabilities ,
402+ 'readme_url' : 'https://example.com/README.md' ,
403+ 'changelog_url' : 'https://example.com/CHANGELOG.md' ,
371404 }
372405
373406 mocker .patch ('connect.eaas.worker.get_extension_class' , return_value = MyExtension )
@@ -486,6 +519,8 @@ class MyExtension(Extension):
486519 def get_descriptor (cls ):
487520 return {
488521 'capabilities' : capabilities ,
522+ 'readme_url' : 'https://example.com/README.md' ,
523+ 'changelog_url' : 'https://example.com/CHANGELOG.md' ,
489524 }
490525
491526 mocker .patch ('connect.eaas.worker.get_extension_class' , return_value = MyExtension )
0 commit comments