def test_css_customized(self): response = self.client.get('/%s/%s/widget/v1.css' % (self.orga.slug, self.event.slug)) c = b"".join(response.streaming_content).decode() assert '#7f5a91' in c assert '#33c33c' not in c assert '#34c34c' not in c self.orga.settings.primary_color = "#33c33c" regenerate_organizer_css.apply(args=(self.orga.pk, )) response = self.client.get('/%s/%s/widget/v1.css' % (self.orga.slug, self.event.slug)) c = b"".join(response.streaming_content).decode() assert '#7f5a91' not in c assert '#33c33c' in c assert '#34c34c' not in c self.event.settings.primary_color = "#34c34c" regenerate_css.apply(args=(self.event.pk, )) response = self.client.get('/%s/%s/widget/v1.css' % (self.orga.slug, self.event.slug)) c = b"".join(response.streaming_content).decode() assert '#7f5a91' not in c assert '#33c33c' not in c assert '#34c34c' in c
def test_organizer_generate_css_for_inherited_events(self): self.orga.settings.primary_color = "#33c33c" regenerate_organizer_css.apply(args=(self.orga.pk,)) self.orga.settings.flush() assert self.orga.settings.presale_css_file with open(os.path.join(settings.MEDIA_ROOT, self.orga.settings.presale_css_file), 'r') as c: assert '#33c33c' in c.read() self.event.settings.flush() assert self.event.settings.presale_css_file with open(os.path.join(settings.MEDIA_ROOT, self.event.settings.presale_css_file), 'r') as c: assert '#33c33c' in c.read()
def test_event_generate_css_individually(self): self.orga.settings.primary_color = "#33c33c" self.event.settings.primary_color = "#34c34c" regenerate_css.apply(args=(self.event.pk,)) self.event.settings.flush() assert self.event.settings.presale_css_file with open(os.path.join(settings.MEDIA_ROOT, self.event.settings.presale_css_file), 'r') as c: assert '#34c34c' in c.read() assert '#33c33c' not in c.read() regenerate_organizer_css.apply(args=(self.orga.pk,)) self.event.settings.flush() assert self.event.settings.presale_css_file with open(os.path.join(settings.MEDIA_ROOT, self.event.settings.presale_css_file), 'r') as c: assert '#34c34c' in c.read() assert '#33c33c' not in c.read()
def test_css_customized(self): response = self.client.get('/%s/%s/widget/v1.css' % (self.orga.slug, self.event.slug)) c = b"".join(response.streaming_content).decode() assert '#7f5a91' in c assert '#33c33c' not in c assert '#34c34c' not in c self.orga.settings.primary_color = "#33c33c" regenerate_organizer_css.apply(args=(self.orga.pk,)) response = self.client.get('/%s/%s/widget/v1.css' % (self.orga.slug, self.event.slug)) c = b"".join(response.streaming_content).decode() assert '#7f5a91' not in c assert '#33c33c' in c assert '#34c34c' not in c self.event.settings.primary_color = "#34c34c" regenerate_css.apply(args=(self.event.pk,)) response = self.client.get('/%s/%s/widget/v1.css' % (self.orga.slug, self.event.slug)) c = b"".join(response.streaming_content).decode() assert '#7f5a91' not in c assert '#33c33c' not in c assert '#34c34c' in c