Browse Source

HUE-879 [core] 500 error can be displayed in Hue Server Logs page

Adding test
Romain Rigaux 13 years ago
parent
commit
a7a9313df6
1 changed files with 12 additions and 0 deletions
  1. 12 0
      desktop/core/src/desktop/tests.py

+ 12 - 0
desktop/core/src/desktop/tests.py

@@ -77,6 +77,18 @@ def test_log_view():
 
   # UnicodeDecodeError: 'ascii' codec can't decode byte... should not happen
   response = c.get(URL)
+  assert_equal(200, response.status_code)
+
+  c = make_logged_in_client()
+
+  URL = reverse(views.log_view)
+
+  LOG = logging.getLogger(__name__)
+  LOG.warn('Got response: PK\x03\x04\n\x00\x00\x08\x00\x00\xad\x0cN?\x00\x00\x00\x00')
+
+  # DjangoUnicodeDecodeError: 'utf8' codec can't decode byte 0xad in position 75: invalid start byte... should not happen
+  response = c.get(URL)
+  assert_equal(200, response.status_code)
 
 def test_dump_config():
   c = make_logged_in_client()