Releases: datatrails/datatrails-python
Releases · datatrails/datatrails-python
Allow behaviours
Specify own behaviours Problem: For testing internally one needs to be able to specify behaviours explicitly without encouraging users to do so. Solution: Insert default behaviours into props argument when creating asset such that any specified on the argument list take precedence. Signed-off-by: Paul Hewlett <phewlett76@gmail.com>
Predefined settings per endpoint
Endpoints with 'fixtures' i.e. predefined attributes and settings
Publish documentation
Assets create uses properties
Settable confirmation wait time
Wait_for_confirmed fails is assets/events do not exist
Sessions release
Unittests mock sessions method inplace Problem: The unittests mocked session methods where they are defined instead of where they are used. Solution: Use mock.patch.object() to mock self.arch._session Signed-off-by: Paul Hewlett <phewlett76@gmail.com>
Storage Integrity
When creating an asset the user can specify whether to store the asset on the Ledger or (more simply) on tenant storage.
Improved type hints
v0.2.0a4 Make the linter happy
Remove unused behaviours
Problem: Some defined behaviours have been removed from archivist. Solution: "Firmware", "Maintenance", "LocationUpdate" and "UserAttributes" behaviours removed from examples and tests. Signed-off-by: Paul Hewlett <phewlett76@gmail.com>
Remove non-functional entry points
Remove entry points from wheel Problem: The entry points in the wheel are no longer relevant. Solution: Remove entry points. Signed-off-by: Paul Hewlett <phewlett76@gmail.com>
Managed logging
Standard logging is enabled and the original root logger removed.
Add IAM endpoints
IAM endpoints have been added, such as subjects and access policies. Additionally functional testing is now allowed.
v0.1.0a5
Merge pull request #19 from jitsuin-inc/dev/eccles/cache-subclasses-f…