7
This repository has been archived on 2023-05-07. You can view files and clone it, but cannot push or open issues or pull requests.
Files
cavemanon-wagtail-personali…/tests/unit/test_utils.py

24 lines
600 B
Python

import pytest
from wagtail_personalisation.utils import impersonate_other_page
class Page(object):
def __init__(self, path, depth, url_path, title):
self.path = path
self.depth = depth
self.url_path = url_path
self.title = title
def __eq__(self, other):
return self.__dict__ == other.__dict__
def test_impersonate_other_page():
page = Page(path="/", depth=0, url_path="/", title="Hoi")
other_page = Page(path="/other", depth=1, url_path="/other", title="Doei")
impersonate_other_page(page, other_page)
assert page == other_page