tests: factor MockSubstitutionVariables
This commit is contained in:
parent
1546085ebb
commit
21f72e3cd7
|
@ -9,7 +9,7 @@ from wcs import fields
|
|||
from wcs.qommon.form import Form
|
||||
from wcs.formdef import FormDef
|
||||
|
||||
from utilities import create_temporary_pub
|
||||
from utilities import create_temporary_pub, MockSubstitutionVariables
|
||||
|
||||
def setup_module(module):
|
||||
cleanup()
|
||||
|
@ -122,10 +122,6 @@ def test_comment():
|
|||
assert '<p>Foo</p>\n<p>Bar</p>\n<p>Baz</p>' in str(form.render())
|
||||
|
||||
# test for variable substitution
|
||||
class MockSubstitutionVariables(object):
|
||||
def get_substitution_variables(self):
|
||||
return {'bar': 'Foobar'}
|
||||
|
||||
pub.substitutions.feed(MockSubstitutionVariables())
|
||||
field = fields.CommentField(label='[bar]')
|
||||
form = Form()
|
||||
|
|
|
@ -5,7 +5,7 @@ from quixote import cleanup
|
|||
from wcs.qommon.http_request import HTTPRequest
|
||||
from wcs.qommon.admin.texts import TextsDirectory
|
||||
|
||||
from utilities import create_temporary_pub
|
||||
from utilities import create_temporary_pub, MockSubstitutionVariables
|
||||
|
||||
def setup_module(module):
|
||||
cleanup()
|
||||
|
@ -39,10 +39,6 @@ def test_get_html_text_set():
|
|||
|
||||
def test_get_html_subst():
|
||||
# test for variable substitution
|
||||
class MockSubstitutionVariables(object):
|
||||
def get_substitution_variables(self):
|
||||
return {'bar': 'Foobar'}
|
||||
|
||||
TextsDirectory.register('foo4', 'Foo', default='Foo...')
|
||||
pub.substitutions.feed(MockSubstitutionVariables())
|
||||
pub.cfg['texts'] = {'text-foo4': '[bar]'}
|
||||
|
|
|
@ -15,7 +15,7 @@ from wcs.wf.register_comment import RegisterCommenterWorkflowStatusItem
|
|||
from wcs.wf.remove import RemoveWorkflowStatusItem
|
||||
from wcs.wf.roles import AddRoleWorkflowStatusItem, RemoveRoleWorkflowStatusItem
|
||||
|
||||
from utilities import create_temporary_pub
|
||||
from utilities import create_temporary_pub, MockSubstitutionVariables
|
||||
|
||||
def setup_module(module):
|
||||
cleanup()
|
||||
|
@ -204,10 +204,6 @@ def test_remove():
|
|||
assert req.session.message
|
||||
|
||||
def test_register_comment():
|
||||
class MockSubstitutionVariables(object):
|
||||
def get_substitution_variables(self):
|
||||
return {'bar': 'Foobar', 'foo': '1 < 3'}
|
||||
|
||||
pub.substitutions.feed(MockSubstitutionVariables())
|
||||
|
||||
formdef = FormDef()
|
||||
|
|
|
@ -48,3 +48,8 @@ class EmailsMocking(object):
|
|||
return self.emails.get(subject)
|
||||
|
||||
emails = EmailsMocking()
|
||||
|
||||
|
||||
class MockSubstitutionVariables(object):
|
||||
def get_substitution_variables(self):
|
||||
return {'bar': 'Foobar', 'foo': '1 < 3'}
|
||||
|
|
Loading…
Reference in New Issue