diff test/test_liveserver.py @ 6897:d9c9f5b81d4d

application/javascript is now text/javascript ubuntu-22.04 chnged js file mime type from the depricated application/javascript. to text/javascript. client.py cache text/javascript like application/javascript test_liveserver: use current environment's mapping for .js files to mimetype.
author John Rouillard <rouilj@ieee.org>
date Thu, 01 Sep 2022 15:06:53 -0400
parents 6b636fb29740
children 9ff091537f43
line wrap: on
line diff
--- a/test/test_liveserver.py	Thu Sep 01 14:45:31 2022 -0400
+++ b/test/test_liveserver.py	Thu Sep 01 15:06:53 2022 -0400
@@ -1,4 +1,4 @@
-import shutil, errno, pytest, json, gzip, os, re
+import shutil, errno, pytest, json, gzip, mimetypes, os, re
 
 from roundup import i18n
 from roundup import password
@@ -48,7 +48,9 @@
 
     dirname = '_test_instance'
     backend = 'anydbm'
-    
+
+    js_mime_type = mimetypes.guess_type("utils.js")[0]
+
     @classmethod
     def setup_class(cls):
         '''All tests in this class use the same roundup instance.
@@ -527,7 +529,7 @@
         print(f.headers)
 
         self.assertEqual(f.status_code, 200)
-        expected = { 'Content-Type': 'application/javascript',
+        expected = { 'Content-Type': self.js_mime_type,
                      'Content-Encoding': 'gzip',
                      'Vary': 'Accept-Encoding',
         }
@@ -586,7 +588,7 @@
         print(f.headers)
 
         self.assertEqual(f.status_code, 200)
-        expected = { 'Content-Type': 'application/javascript',
+        expected = { 'Content-Type': self.js_mime_type,
                      'Content-Encoding': 'gzip',
                      'Vary': 'Accept-Encoding',
                      'Content-Length': '69',
@@ -612,7 +614,7 @@
         print(f.headers)
 
         self.assertEqual(f.status_code, 200)
-        expected = { 'Content-Type': 'application/javascript',
+        expected = { 'Content-Type': self.js_mime_type,
                      'Content-Encoding': 'br',
                      'Vary': 'Accept-Encoding',
                      'Content-Length': '960',
@@ -646,7 +648,7 @@
         print(f.headers)
 
         self.assertEqual(f.status_code, 200)
-        expected = { 'Content-Type': 'application/javascript',
+        expected = { 'Content-Type': self.js_mime_type,
                      'Content-Encoding': 'gzip',
                      'Vary': 'Accept-Encoding',
         }
@@ -824,7 +826,7 @@
         print(f.headers)
 
         self.assertEqual(f.status_code, 200)
-        expected = { 'Content-Type': 'application/javascript',
+        expected = { 'Content-Type': self.js_mime_type,
                      'Content-Encoding': method,
                      'Vary': 'Accept-Encoding',
         }

Roundup Issue Tracker: http://roundup-tracker.org/