Owen Pearson

Results 64 issues of Owen Pearson

See [`RSL1a`](https://sdk.ably.com/builds/ably/specification/main/features/#RSL1a) ┆Issue is synchronized with this [Jira Task](https://ably.atlassian.net/browse/ECO-4195) by [Unito](https://www.unito.io)

enhancement

using batch response without the `newBatchResponse` format, when receiving a partial success response `Rest.request` throws an error and does not expose the response body which makes it impossible to programatically...

bug

A fairly important part of the API which is currently missing from the README 'Usage' section ┆Issue is synchronized with this [Jira Task](https://ably.atlassian.net/browse/ECO-4483) by [Unito](https://www.unito.io)

documentation

Since yesterday, PyPi now allows publishing via OIDC. We should use this to release ably-python from a GitHub workflow. See example [here](https://blog.pypi.org/posts/2023-04-20-introducing-trusted-publishers/). ┆Issue is synchronized with this [Jira Task](https://ably.atlassian.net/browse/ECO-4099) by...

see https://github.com/google/pytype ┆Issue is synchronized with this [Jira Task](https://ably.atlassian.net/browse/ECO-4100) by [Unito](https://www.unito.io)

See [`RSA4c`](https://sdk.ably.com/builds/ably/specification/main/features/#RSA4c) ┆Issue is synchronized with this [Jira Task](https://ably.atlassian.net/browse/ECO-4101) by [Unito](https://www.unito.io)

Currently, due to argument validation, `EventEmitter` methods will raise an exception when a `Mock` is used in place of a listener. We should make `EventEmitter` compatible with `unittest.Mock` to simplify...

testing

small cleanup commit, removes some duplication, adjusts whitespace, and ensures that inbound messages in the test fixture will always have no connectionId, id, or timestamp.

Opening as a draft for now because it's proving hard to write a test for this. Should hopefully make it so that fallback hosts are tried if an http request...

This test was failing consistently for me locally. I'm a bit confused as to why it was passing on GitHub runners at all.