118:        files = {"file": ("r.csv", io.StringIO(csv_data), "text/csv")}
168:        files = {"file": ("r.txt", io.StringIO("a@x.com, Al, Riv\nb@y.com, Bo, Jon\n"), "text/plain")}
178:        files = {"file": ("r.json", io.StringIO('[{"email":"a@x.com"}]'), "application/json")}
185:        files = {"file": ("r.xlsx", io.StringIO("Email\na@x.com\n"), "application/octet-stream")}
231:        files = {"file": ("r.csv", io.StringIO("Email\na@x.com\n"), "text/csv")}
236:        files = {"file": ("r.csv", io.StringIO("Email\na@x.com\n"), "text/csv")}
283:        files = {"file": ("s.txt", io.StringIO("Subject one\nSubject two\n"), "text/plain")}
368:        files = {"file": ("t.html", io.StringIO("<p>Uploaded %FirstName%</p>"), "text/html")}
373:        files = {"file": ("t.html", io.StringIO("<p>x</p><script>alert(1)</script>"), "text/html")}
