not all backends (at least not S3/boto) check that the data supplied in a put is of type bytes.
In S3, it is possible to store unicode data.
This leads to bugs in applications which are developed against S3 which switch backends later.
This PR checks the type and adds a test for this behauviour.
Hi,
not all backends (at least not S3/boto) check that the data supplied in a put is of type bytes. In S3, it is possible to store unicode data. This leads to bugs in applications which are developed against S3 which switch backends later. This PR checks the type and adds a test for this behauviour.
This depends on #39 for green tests.