Beispiel #1
0
    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
Beispiel #2
0
    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()
Beispiel #3
0
    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()
Beispiel #4
0
    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