File bytes-not-str.patch of Package python-Flask-Admin

From 11b657cd886f18ad186eb8cf5401b00bcba0f842 Mon Sep 17 00:00:00 2001
From: Chris Mayo <aklhfex@gmail.com>
Date: Mon, 23 Oct 2023 19:22:07 +0100
Subject: [PATCH] Fix test_file_admin: "a bytes-like object is required, not
 'str'"

---
 flask_admin/tests/fileadmin/test_fileadmin.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Index: Flask-Admin-1.6.1/flask_admin/tests/fileadmin/test_fileadmin.py
===================================================================
--- Flask-Admin-1.6.1.orig/flask_admin/tests/fileadmin/test_fileadmin.py
+++ Flask-Admin-1.6.1/flask_admin/tests/fileadmin/test_fileadmin.py
@@ -1,3 +1,4 @@
+from io import BytesIO
 import os
 import os.path as op
 import unittest
@@ -80,7 +81,7 @@ class Base:
             assert rv.status_code == 200
 
             rv = client.post('/admin/myfileadmin/upload/',
-                             data=dict(upload=(StringIO(""), 'dummy.txt')))
+                             data=dict(upload=(BytesIO("".encode("utf8")), 'dummy.txt')))
             assert rv.status_code == 302
 
             rv = client.get('/admin/myfileadmin/')
openSUSE Build Service is sponsored by