Azure / azure-functions-python-library

Azure Functions Python SDK
MIT License
151 stars 63 forks source link

Added decorator for storage blobs #105

Closed gavin-aguiar closed 2 years ago

gavin-aguiar commented 2 years ago

Added new storage blob decorator for the new programming model

github-actions[bot] commented 2 years ago

:white_check_mark: Result of Pytest Coverage

---------- coverage: platform linux, python 3.8.12-final-0 ----------- Name Stmts Miss Cover
azure/init.py 1 0 0
azure/functions/init.py 26 0 0
azure/functions/_abc.py 272 66 32
azure/functions/_cosmosdb.py 20 2 6
azure/functions/_durable_functions.py 41 12 18
azure/functions/_eventgrid.py 57 2 4
azure/functions/_eventhub.py 38 1 8
azure/functions/_http.py 115 11 30
azure/functions/_http_asgi.py 70 1 22
azure/functions/_http_wsgi.py 98 5 32
azure/functions/_kafka.py 26 6 2
azure/functions/_queue.py 39 5 8
azure/functions/_servicebus.py 91 22 2
azure/functions/_utils.py 25 3 10
azure/functions/blob.py 75 0 18
azure/functions/cosmosdb.py 39 10 20
azure/functions/decorators/init.py 4 0 0
azure/functions/decorators/_http.py 26 0 6
azure/functions/decorators/blob.py 27 0 6
azure/functions/decorators/constants.py 13 0 0
azure/functions/decorators/core.py 59 3 22
azure/functions/decorators/cosmosdb.py 53 0 6
azure/functions/decorators/eventhub.py 21 0 4
azure/functions/decorators/function_app.py 257 23 34
azure/functions/decorators/queue.py 19 0 4
azure/functions/decorators/servicebus.py 45 0 8
azure/functions/decorators/timer.py 12 0 2
azure/functions/decorators/utils.py 73 1 36
azure/functions/durable_functions.py 66 10 8
azure/functions/eventgrid.py 44 2 16
azure/functions/eventhub.py 131 28 60
azure/functions/extension/init.py 5 0 0
azure/functions/extension/app_extension_base.py 22 4 2
azure/functions/extension/app_extension_hooks.py 6 0 2
azure/functions/extension/extension_hook_meta.py 4 0 2
azure/functions/extension/extension_meta.py 77 0 24
azure/functions/extension/extension_scope.py 5 0 2
azure/functions/extension/func_extension_base.py 26 4 6
azure/functions/extension/func_extension_hooks.py 6 0 2
azure/functions/extension/function_extension_exception.py 2 0 2
azure/functions/http.py 66 43 28
azure/functions/kafka.py 134 20 50
azure/functions/meta.py 181 25 104
azure/functions/queue.py 63 31 18
azure/functions/servicebus.py 192 22 50
azure/functions/timer.py 19 6 4
TOTAL 2691 368 720
======================== 262 passed, 1
codecov[bot] commented 2 years ago

Codecov Report

Merging #105 (dc61764) into dev (e06cfd1) will increase coverage by 0.31%. The diff coverage is 100.00%.

Impacted file tree graph

@@            Coverage Diff             @@
##              dev     #105      +/-   ##
==========================================
+ Coverage   84.07%   84.39%   +0.31%     
==========================================
  Files          45       46       +1     
  Lines        2657     2711      +54     
  Branches      360      363       +3     
==========================================
+ Hits         2234     2288      +54     
  Misses        349      349              
  Partials       74       74              
Flag Coverage Δ
unittests 84.39% <100.00%> (+0.31%) :arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files Coverage Δ
azure/functions/decorators/http.py 100.00% <ø> (ø)
azure/functions/decorators/__init__.py 100.00% <100.00%> (ø)
azure/functions/decorators/blob.py 100.00% <100.00%> (ø)
azure/functions/decorators/constants.py 100.00% <100.00%> (ø)
azure/functions/decorators/function_app.py 98.83% <100.00%> (+0.12%) :arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update e06cfd1...dc61764. Read the comment docs.