This PR cherry picks a commit from @nhairs' work in https://github.com/tus/tus-py-client/pull/89. Tests were failing on Windows because Git automatically converted the line endings, which caused different text files to be present on Linux and Windows CI runs. This is fixed by telling Git to treat the sample fixtures for test as binary files.
This PR cherry picks a commit from @nhairs' work in https://github.com/tus/tus-py-client/pull/89. Tests were failing on Windows because Git automatically converted the line endings, which caused different text files to be present on Linux and Windows CI runs. This is fixed by telling Git to treat the sample fixtures for test as binary files.
Fixes #49.
Thanks @nhairs!