瀏覽代碼

test: Add a case to cover webform publish functionality

version-14
Suraj Shetty 3 年之前
父節點
當前提交
e59e68efbd
共有 1 個文件被更改,包括 18 次插入1 次删除
  1. +18
    -1
      frappe/tests/test_webform.py

+ 18
- 1
frappe/tests/test_webform.py 查看文件

@@ -1,10 +1,27 @@
import unittest

import frappe
from frappe.utils import set_request
from frappe.website.serve import get_response
from frappe.www.list import get_list_context


class TestWebsite(unittest.TestCase):
class TestWebform(unittest.TestCase):
def test_webform_publish_functionality(self):
edit_profile = frappe.get_doc("Web Form", "edit-profile")
# publish webform
edit_profile.published = True
edit_profile.save()
set_request(method="GET", path="update-profile")
response = get_response()
self.assertEqual(response.status_code, 200)

# un-publish webform
edit_profile.published = False
edit_profile.save()
response = get_response()
self.assertEqual(response.status_code, 404)

def test_get_context_hook_of_webform(self):
create_custom_doctype()
create_webform()


Loading…
取消
儲存