kopia lustrzana https://github.com/wagtail/wagtail
Fix assert type in test_content_page_subpages method (#8725)
Co-authored-by: Igor Strapko <igor@goodpraxis.coop>pull/8702/head
rodzic
9cf1123d58
commit
fd7ef0a68a
|
@ -6,7 +6,7 @@ Wagtail comes with some utilities that simplify writing tests for your site.
|
|||
|
||||
## WagtailPageTests
|
||||
|
||||
**_class_ wagtail.test.utils.WagtailPageTests**
|
||||
**_class_ wagtail.test.utils.WagtailPageTests**
|
||||
`WagtailPageTests` extends `django.test.TestCase`, adding a few new `assert` methods. You should extend this class to make use of its methods:
|
||||
|
||||
```python
|
||||
|
@ -18,7 +18,7 @@ class MyPageTests(WagtailPageTests):
|
|||
...
|
||||
```
|
||||
|
||||
**assertCanCreateAt(_parent_model, child_model, msg=None_)**
|
||||
**assertCanCreateAt(_parent_model, child_model, msg=None_)**
|
||||
Assert a particular child Page type can be created under a parent Page type. `parent_model` and `child_model` should be the Page classes being tested.
|
||||
|
||||
```python
|
||||
|
@ -27,7 +27,7 @@ def test_can_create_under_home_page(self):
|
|||
self.assertCanCreateAt(HomePage, ContentPage)
|
||||
```
|
||||
|
||||
**assertCanNotCreateAt(_parent_model, child_model, msg=None_)**
|
||||
**assertCanNotCreateAt(_parent_model, child_model, msg=None_)**
|
||||
Assert a particular child Page type can not be created under a parent Page type. `parent_model` and `child_model` should be the Page classes being tested.
|
||||
|
||||
```python
|
||||
|
@ -36,7 +36,7 @@ def test_cant_create_under_event_page(self):
|
|||
self.assertCanNotCreateAt(EventPage, ContentPage)
|
||||
```
|
||||
|
||||
**assertCanCreate(_parent, child_model, data, msg=None_)**
|
||||
**assertCanCreate(_parent, child_model, data, msg=None_)**
|
||||
Assert that a child of the given Page type can be created under the parent, using the supplied POST data.
|
||||
|
||||
`parent` should be a Page instance, and `child_model` should be a Page subclass. `data` should be a dict that will be POSTed at the Wagtail admin Page creation method.
|
||||
|
@ -59,7 +59,7 @@ def test_can_create_content_page(self):
|
|||
|
||||
See [](form_data_test_helpers) for a set of functions useful for constructing POST data.
|
||||
|
||||
**assertAllowedParentPageTypes(_child_model, parent_models, msg=None_)**
|
||||
**assertAllowedParentPageTypes(_child_model, parent_models, msg=None_)**
|
||||
Test that the only page types that `child_model` can be created under are `parent_models`.
|
||||
|
||||
The list of allowed parent models may differ from those set in `Page.parent_page_types`, if the parent models have set `Page.subpage_types`.
|
||||
|
@ -76,7 +76,7 @@ def test_content_page_parent_pages(self):
|
|||
EventPage, {EventIndex})
|
||||
```
|
||||
|
||||
**assertAllowedSubpageTypes(_parent_model, child_models, msg=None_)**
|
||||
**assertAllowedSubpageTypes(_parent_model, child_models, msg=None_)**
|
||||
Test that the only page types that can be created under `parent_model` are `child_models`.
|
||||
|
||||
The list of allowed child models may differ from those set in `Page.subpage_types`, if the child models have set `Page.parent_page_types`.
|
||||
|
@ -88,7 +88,7 @@ def test_content_page_subpages(self):
|
|||
ContentPage, {ContentPage})
|
||||
|
||||
# A HomePage can have ContentPage and EventIndex children
|
||||
self.assertAllowedParentPageTypes(
|
||||
self.assertAllowedSubpageTypes(
|
||||
HomePage, {ContentPage, EventIndex})
|
||||
```
|
||||
|
||||
|
|
Ładowanie…
Reference in New Issue