Ask a question to get started
Enter to send•Shift+Enter new line
SandboxProviderIntegrationTests()
BaseStandardTests
Test that no standard tests are overridden.
Configurable property to enable or disable sync tests.
Configurable property to enable or disable async tests.
Create one sandbox backend for the test class and clean it up at the end.
Get a clean SandboxProvider instance.
SandboxProvider
Test that the SandboxProvider starts from a blank slate.
Test the return schema of list() on an empty provider.
list()
Test create is visible in list, and delete returns provider to empty.
Test that a sandbox can execute a basic command.
Test uploading a single file.
Test downloading a single file.
Test upload followed by download for data integrity.
Test reconnecting to an existing sandbox does not create a new one.
Test missing sandbox_id raises a SandboxNotFoundError.
SandboxNotFoundError
Test delete() is idempotent and safe to call for missing IDs.
delete()
Async: test that the SandboxProvider starts from a blank slate.
Async: test the return schema of list() on an empty provider.
Async: test create is visible in list, and delete restores empty.
Async: test that a sandbox can execute a basic command.
Async: test uploading a single file.
Async: test downloading a single file.
Async: test upload followed by download for data integrity.
Async: test reconnecting to an existing sandbox does not create a new one.
Async: test missing sandbox_id raises a SandboxNotFoundError.
Async: test delete() is idempotent and safe to call for missing IDs.
Base class for sandbox provider integration tests.