2023-02-21 21:34:38 +01:00
|
|
|
# ScoDoc Unit Tests
|
|
|
|
|
|
|
|
"""Set of unit tests for ScoDoc
|
|
|
|
"""
|
|
|
|
|
|
|
|
|
|
|
|
def call_view(view_function, *args, **kwargs):
|
|
|
|
"""Undecorate a view and call it directly."""
|
|
|
|
# On a 3 décorateurs: @scodoc, @permission_required, @scodoc7func
|
|
|
|
func = (
|
|
|
|
view_function.__closure__[0]
|
|
|
|
.cell_contents.__closure__[0]
|
|
|
|
.cell_contents.__closure__[0]
|
|
|
|
.cell_contents
|
|
|
|
)
|
|
|
|
assert func
|
|
|
|
return func(*args, **kwargs)
|