本文整理汇总了Python中bulk_email.forms.CourseEmailTemplateForm.save方法的典型用法代码示例。如果您正苦于以下问题:Python CourseEmailTemplateForm.save方法的具体用法?Python CourseEmailTemplateForm.save怎么用?Python CourseEmailTemplateForm.save使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类bulk_email.forms.CourseEmailTemplateForm
的用法示例。
在下文中一共展示了CourseEmailTemplateForm.save方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: test_duplicate_name
# 需要导入模块: from bulk_email.forms import CourseEmailTemplateForm [as 别名]
# 或者: from bulk_email.forms.CourseEmailTemplateForm import save [as 别名]
def test_duplicate_name(self):
"""
Assert that we cannot submit a CourseEmailTemplateForm with a name
that already exists
"""
# first set up one template
form_data = {"html_template": "{{message_body}}", "plain_template": "{{message_body}}", "name": "foo"}
form = CourseEmailTemplateForm(form_data)
self.assertTrue(form.is_valid())
form.save()
# try to submit form with the same name
form = CourseEmailTemplateForm(form_data)
self.assertFalse(form.is_valid())
# try again with a name with extra whitespace
# this should fail as we strip the whitespace away
form_data = {"html_template": "{{message_body}}", "plain_template": "{{message_body}}", "name": " foo "}
form = CourseEmailTemplateForm(form_data)
self.assertFalse(form.is_valid())
# then try a different name
form_data = {"html_template": "{{message_body}}", "plain_template": "{{message_body}}", "name": "bar"}
form = CourseEmailTemplateForm(form_data)
self.assertTrue(form.is_valid())
form.save()
form = CourseEmailTemplateForm(form_data)
self.assertFalse(form.is_valid())
示例2: test_name_with_spaces_is_trimmed
# 需要导入模块: from bulk_email.forms import CourseEmailTemplateForm [as 别名]
# 或者: from bulk_email.forms.CourseEmailTemplateForm import save [as 别名]
def test_name_with_spaces_is_trimmed(self):
"""
Asserts that submitting a CourseEmailTemplateForm with a name that contains
whitespace at the beginning or end of a name is stripped
"""
form_data = {"html_template": "{{message_body}}", "plain_template": "{{message_body}}", "name": " foo "}
form = CourseEmailTemplateForm(form_data)
self.assertTrue(form.is_valid())
form.save()
# now inspect the database and make sure the name is properly
# stripped
cet = CourseEmailTemplate.objects.get(name="foo")
self.assertIsNotNone(cet)
示例3: test_non_blank_name
# 需要导入模块: from bulk_email.forms import CourseEmailTemplateForm [as 别名]
# 或者: from bulk_email.forms.CourseEmailTemplateForm import save [as 别名]
def test_non_blank_name(self):
"""
Asserts that submitting a CourseEmailTemplateForm with a non-blank name
can be found in the database under than name as a look-up key
"""
form_data = {"html_template": "{{message_body}}", "plain_template": "{{message_body}}", "name": "foo"}
form = CourseEmailTemplateForm(form_data)
self.assertTrue(form.is_valid())
form.save()
# now inspect the database and make sure the blank name was stored as a NULL
# Note this will throw an exception if it is not found
cet = CourseEmailTemplate.objects.get(name="foo")
self.assertIsNotNone(cet)
示例4: test_name_with_only_spaces_is_null
# 需要导入模块: from bulk_email.forms import CourseEmailTemplateForm [as 别名]
# 或者: from bulk_email.forms.CourseEmailTemplateForm import save [as 别名]
def test_name_with_only_spaces_is_null(self):
"""
Asserts that submitting a CourseEmailTemplateForm just blank whitespace is stored
as a NULL in the database
"""
form_data = {"html_template": "{{message_body}}", "plain_template": "{{message_body}}", "name": " "}
form = CourseEmailTemplateForm(form_data)
self.assertTrue(form.is_valid())
form.save()
# now inspect the database and make sure the whitespace only name was stored as a NULL
# Note this will throw an exception if it is not found
cet = CourseEmailTemplate.objects.get(name=None)
self.assertIsNotNone(cet)
示例5: test_blank_name_is_null
# 需要导入模块: from bulk_email.forms import CourseEmailTemplateForm [as 别名]
# 或者: from bulk_email.forms.CourseEmailTemplateForm import save [as 别名]
def test_blank_name_is_null(self):
"""
Asserts that submitting a CourseEmailTemplateForm with a blank name is stored
as a NULL in the database
"""
form_data = {
'html_template': '{{message_body}}',
'plain_template': '{{message_body}}',
'name': ''
}
form = CourseEmailTemplateForm(form_data)
self.assertTrue(form.is_valid())
form.save()
# now inspect the database and make sure the blank name was stored as a NULL
# Note this will throw an exception if it is not found
cet = CourseEmailTemplate.objects.get(name=None)
self.assertIsNotNone(cet)