test: Add test for hosting binary file using StaticPage resolver
This commit is contained in:
parent
33ba441368
commit
897b8a5b66
1 changed files with 15 additions and 1 deletions
|
|
@ -1,7 +1,9 @@
|
|||
import unittest
|
||||
from unittest.mock import patch
|
||||
|
||||
import frappe
|
||||
from frappe.utils import set_request
|
||||
from frappe.website.page_renderers.static_page import StaticPage
|
||||
from frappe.website.serve import get_response, get_response_content
|
||||
from frappe.website.utils import (build_response, clear_website_cache, get_home_page)
|
||||
|
||||
|
|
@ -96,6 +98,19 @@ class TestWebsite(unittest.TestCase):
|
|||
response = get_response()
|
||||
self.assertEqual(response.status_code, 200)
|
||||
|
||||
set_request(method="GET", path="/_test/assets/image.jpg")
|
||||
response = get_response()
|
||||
self.assertEqual(response.status_code, 200)
|
||||
|
||||
set_request(method="GET", path="/_test/assets/image")
|
||||
response = get_response()
|
||||
self.assertEqual(response.status_code, 200)
|
||||
|
||||
with patch.object(StaticPage, "render") as static_render:
|
||||
set_request(method="GET", path="/_test/assets/image")
|
||||
response = get_response()
|
||||
static_render.assert_called()
|
||||
|
||||
def test_error_page(self):
|
||||
set_request(method='GET', path='/_test/problematic_page')
|
||||
response = get_response()
|
||||
|
|
@ -126,7 +141,6 @@ class TestWebsite(unittest.TestCase):
|
|||
response = get_response()
|
||||
self.assertEqual(response.status_code, 404)
|
||||
|
||||
|
||||
def test_redirect(self):
|
||||
import frappe.hooks
|
||||
frappe.set_user('Administrator')
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue