本文整理汇总了Python中doajtest.fixtures.JournalFixtureFactory.make_bulk_edit_data方法的典型用法代码示例。如果您正苦于以下问题:Python JournalFixtureFactory.make_bulk_edit_data方法的具体用法?Python JournalFixtureFactory.make_bulk_edit_data怎么用?Python JournalFixtureFactory.make_bulk_edit_data使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类doajtest.fixtures.JournalFixtureFactory
的用法示例。
在下文中一共展示了JournalFixtureFactory.make_bulk_edit_data方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: test_06_bulk_edit_formcontext
# 需要导入模块: from doajtest.fixtures import JournalFixtureFactory [as 别名]
# 或者: from doajtest.fixtures.JournalFixtureFactory import make_bulk_edit_data [as 别名]
def test_06_bulk_edit_formcontext(self):
source = JournalFixtureFactory.make_bulk_edit_data()
# we start by constructing it from source
fc = formcontext.JournalFormFactory.get_form_context(role="bulk_edit", form_data=MultiDict(source))
assert isinstance(fc, formcontext.ManEdBulkEdit)
assert fc.form is not None
assert fc.source is None
assert fc.form_data is not None
assert fc.template is not None
# test each of the workflow components individually ...
# pre-validate - shouldn't do anything
fc.pre_validate()
# run the validation itself
assert fc.validate(), fc.form.errors
assert True # gives us a place to drop a break point later if we need it