Sepiida

Latest version: v18.96

Safety actively analyzes 640762 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 24 of 31

5.14

----
Support in `storage.link` for PUT as well as GET. S3 only, of course, since that's all we currently support

5.13

----
Major changes to permissions fixture. It's now a class instance rather than a class and includes the `grant` function that will quickly create a permission without having to directly manipulate httpretty. It also now captures permissions that are granted and attempts to do a simplified form of filtering when listing permissions for the user so that the user can use a combination of `grant` and `sepiida.permissions.*` to manipulate permissions and the mocking of permissions via httpretty still works. Overall this means the following works correctly:

def test(permission):
permission.grant(...a)
sepiida.permissions.create(...b)
assert permission.created(...a)
assert permission.created(...b)
assert sepiida.permissions.search(...a)
assert sepiida.permissions.search(...b)

Which is freaking amazing when you think about it.

Also the permission fixture doesn't set up `pao_root` for you any more. Sorry. Set it up yourself like a big boy. It's better than it screwing with your carefully set settings

And finally this changes `sepiida.fields.URI` so that it internally uses `sepiida.routing.uri` which has also become a bit more flexible at the cost of no longer requiring the `uuid` parameter

5.12

----
Fix a bug in OPTIONS against JSONObject without a signature causing a 500

5.11

----

Make routing.uri return 'https' as the scheme regardless of how the client application is configured. You may see tests fail if you had http hard-coded

5.10

----

5.9

---
Adjust permission search so expect to be nested inside 'resources'. This is just a fix to how permissions.search behaved to return a list

Page 24 of 31

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.