diff --git a/changes/2533.bigfix.rst b/changes/2533.bugfix.rst similarity index 100% rename from changes/2533.bigfix.rst rename to changes/2533.bugfix.rst diff --git a/changes/2693.bugfix.1.rst b/changes/2693.bugfix.1.rst new file mode 100644 index 0000000000..a46ad9d28d --- /dev/null +++ b/changes/2693.bugfix.1.rst @@ -0,0 +1 @@ +Match the errors raised by read only stores in StoreTests. diff --git a/changes/2693.bugfix.2.rst b/changes/2693.bugfix.2.rst new file mode 100644 index 0000000000..972ba0b27e --- /dev/null +++ b/changes/2693.bugfix.2.rst @@ -0,0 +1 @@ +Use stdout rather than stderr as the default stream for LoggingStore. diff --git a/changes/2693.bugfix.3.rst b/changes/2693.bugfix.3.rst new file mode 100644 index 0000000000..a6eed34c48 --- /dev/null +++ b/changes/2693.bugfix.3.rst @@ -0,0 +1 @@ +Ensure that ZipStore is open before getting or setting any values. diff --git a/changes/2693.bugfix.4.rst b/changes/2693.bugfix.4.rst new file mode 100644 index 0000000000..002f078345 --- /dev/null +++ b/changes/2693.bugfix.4.rst @@ -0,0 +1 @@ +Update equality for LoggingStore and WrapperStore such that 'other' must also be a LoggingStore or WrapperStore respectively, rather than only checking the types of the stores they wrap. diff --git a/changes/2693.bugfix.rst b/changes/2693.bugfix.rst deleted file mode 100644 index 14b45a221e..0000000000 --- a/changes/2693.bugfix.rst +++ /dev/null @@ -1,13 +0,0 @@ -Implement open() for LoggingStore -LoggingStore is now a generic class. -Use stdout rather than stderr as the default stream for LoggingStore -Ensure that ZipStore is open before getting or setting any values -Update equality for LoggingStore and WrapperStore such that 'other' must also be a LoggingStore or WrapperStore respectively, rather than only checking the types of the stores they wrap. -Indicate StoreTest's `test_store_repr`, `test_store_supports_writes`, `test_store_supports_partial_writes`, and `test_store_supports_listing` need to be implemented using `@abstractmethod` rather than `NotImplementedError`. -Separate instantiating and opening a store in StoreTests -Test using Store as a context manager in StoreTests -Match the errors raised by read only stores in StoreTests -Test that a ValueError is raise for invalid byte range syntax in StoreTests -Test getsize() and getsize_prefix() in StoreTests -Test the error raised for invalid buffer arguments in StoreTests -Test that data can be written to a store that's not yet open using the store.set method in StoreTests diff --git a/changes/2693.feature.1.rst b/changes/2693.feature.1.rst new file mode 100644 index 0000000000..faf54d4d37 --- /dev/null +++ b/changes/2693.feature.1.rst @@ -0,0 +1 @@ +Implemented open() for LoggingStore. diff --git a/changes/2693.feature.2.rst b/changes/2693.feature.2.rst new file mode 100644 index 0000000000..091ce4754e --- /dev/null +++ b/changes/2693.feature.2.rst @@ -0,0 +1 @@ +LoggingStore is now a generic class. diff --git a/changes/2693.feature.3.rst b/changes/2693.feature.3.rst new file mode 100644 index 0000000000..06200e3010 --- /dev/null +++ b/changes/2693.feature.3.rst @@ -0,0 +1,3 @@ +Change StoreTest's ``test_store_repr``, ``test_store_supports_writes``, +``test_store_supports_partial_writes``, and ``test_store_supports_listing`` +to to be implemented using ``@abstractmethod``, rather raising ``NotImplementedError``. diff --git a/changes/2693.feature.4.rst b/changes/2693.feature.4.rst new file mode 100644 index 0000000000..c69ec87cc5 --- /dev/null +++ b/changes/2693.feature.4.rst @@ -0,0 +1 @@ +Separate instantiating and opening a store in StoreTests. diff --git a/changes/2693.feature.5.rst b/changes/2693.feature.5.rst new file mode 100644 index 0000000000..b9dde46f67 --- /dev/null +++ b/changes/2693.feature.5.rst @@ -0,0 +1 @@ +Add a test for using Stores as a context managers in StoreTests. diff --git a/changes/2693.feature.6.rst b/changes/2693.feature.6.rst new file mode 100644 index 0000000000..3dd6c79c8d --- /dev/null +++ b/changes/2693.feature.6.rst @@ -0,0 +1 @@ +Test that a ValueError is raised for invalid byte range syntax in StoreTests. diff --git a/changes/2693.feature.7.rst b/changes/2693.feature.7.rst new file mode 100644 index 0000000000..dfa346391a --- /dev/null +++ b/changes/2693.feature.7.rst @@ -0,0 +1 @@ +Test getsize() and getsize_prefix() in StoreTests. diff --git a/changes/2693.feature.8.rst b/changes/2693.feature.8.rst new file mode 100644 index 0000000000..3a9d4043a2 --- /dev/null +++ b/changes/2693.feature.8.rst @@ -0,0 +1 @@ +Test the error raised for invalid buffer arguments in StoreTests. diff --git a/changes/2693.feature.9.rst b/changes/2693.feature.9.rst new file mode 100644 index 0000000000..8362e89b17 --- /dev/null +++ b/changes/2693.feature.9.rst @@ -0,0 +1 @@ +Test that data can be written to a store that's not yet open using the store.set method in StoreTests