forked from CGM_Public/pretix_original
Fix tests for color saving
This commit is contained in:
@@ -356,16 +356,16 @@ class EventsTest(SoupTest):
|
|||||||
|
|
||||||
doc = self.get_doc('/control/event/%s/%s/settings/display' % (self.orga1.slug, self.event1.slug))
|
doc = self.get_doc('/control/event/%s/%s/settings/display' % (self.orga1.slug, self.event1.slug))
|
||||||
data = extract_form_fields(doc.select("form")[0])
|
data = extract_form_fields(doc.select("form")[0])
|
||||||
data['primary_color'] = '#FF0000'
|
data['primary_color'] = '#000000'
|
||||||
doc = self.post_doc('/control/event/%s/%s/settings/display' % (self.orga1.slug, self.event1.slug),
|
doc = self.post_doc('/control/event/%s/%s/settings/display' % (self.orga1.slug, self.event1.slug),
|
||||||
data, follow=True)
|
data, follow=True)
|
||||||
assert doc.select('.alert-success')
|
assert doc.select('.alert-success')
|
||||||
self.event1.settings.flush()
|
self.event1.settings.flush()
|
||||||
assert self.event1.settings.get('primary_color') == '#FF0000'
|
assert self.event1.settings.get('primary_color') == '#000000'
|
||||||
mocked.assert_any_call(args=(self.event1.pk,))
|
mocked.assert_any_call(args=(self.event1.pk,))
|
||||||
|
|
||||||
def test_display_settings_do_not_override_parent(self):
|
def test_display_settings_do_not_override_parent(self):
|
||||||
self.orga1.settings.primary_color = '#ff00ff'
|
self.orga1.settings.primary_color = '#000000'
|
||||||
with mocker_context() as mocker:
|
with mocker_context() as mocker:
|
||||||
mocked = mocker.patch('pretix.presale.style.regenerate_css.apply_async')
|
mocked = mocker.patch('pretix.presale.style.regenerate_css.apply_async')
|
||||||
|
|
||||||
@@ -380,7 +380,7 @@ class EventsTest(SoupTest):
|
|||||||
mocked.assert_any_call(args=(self.event1.pk,))
|
mocked.assert_any_call(args=(self.event1.pk,))
|
||||||
|
|
||||||
def test_display_settings_explicitly_override_parent(self):
|
def test_display_settings_explicitly_override_parent(self):
|
||||||
self.orga1.settings.primary_color = '#ff00ff'
|
self.orga1.settings.primary_color = '#000000'
|
||||||
with mocker_context() as mocker:
|
with mocker_context() as mocker:
|
||||||
mocked = mocker.patch('pretix.presale.style.regenerate_css.apply_async')
|
mocked = mocker.patch('pretix.presale.style.regenerate_css.apply_async')
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user