7

adds test for page impersonation

This commit is contained in:
Boris Besemer
2016-12-07 15:46:00 +01:00
parent 48f1f0a61d
commit 0087a8e2a5

21
tests/unit/test_utils.py Normal file
View File

@ -0,0 +1,21 @@
import pytest
from 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