Description
avro.test.test_datafile in the python implementation uses a hardcoded filename for a temporary file used repeatedly in every datafile test case. So running these tests in parallel yields random failures and inconsistent results.
Also, the file handle is not closed in every test case, leading to resource leaks.