|
|
@@ -6,6 +6,7 @@ import unittest |
|
|
|
|
|
|
|
from frappe.tests.test_website import set_request |
|
|
|
from frappe.website.render import render |
|
|
|
from frappe.utils import random_string |
|
|
|
|
|
|
|
class TestBlogPost(unittest.TestCase): |
|
|
|
def test_generator_view(self): |
|
|
@@ -30,3 +31,27 @@ class TestBlogPost(unittest.TestCase): |
|
|
|
response = render() |
|
|
|
|
|
|
|
self.assertTrue(response.status_code, 404) |
|
|
|
|
|
|
|
def make_test_blog(): |
|
|
|
if not frappe.db.exists('Blog Category', 'Test Blog Category'): |
|
|
|
frappe.get_doc(dict( |
|
|
|
doctype = 'Blog Category', |
|
|
|
category_name = 'Test Blog Category', |
|
|
|
title='Test Blog Category')).insert() |
|
|
|
if not frappe.db.exists('Blogger', 'test-blogger'): |
|
|
|
blogger = frappe.get_doc(dict( |
|
|
|
doctype = 'Blogger', |
|
|
|
short_name='test-blogger', |
|
|
|
full_name='Test Blogger')).insert() |
|
|
|
test_blog = frappe.get_doc(dict( |
|
|
|
doctype = 'Blog Post', |
|
|
|
blog_category = 'Test Blog Category', |
|
|
|
blogger = 'test-blogger', |
|
|
|
title = random_string(20), |
|
|
|
route = random_string(20), |
|
|
|
content = random_string(20), |
|
|
|
published = 1 |
|
|
|
)).insert() |
|
|
|
|
|
|
|
return test_blog |
|
|
|
|