def test_carousel_plugin_form(): test_carousel = Carousel.objects.create(name="test") plugin = CarouselPlugin(config={}) form_class = plugin.get_editor_form_class() form = form_class(data={"carousel": test_carousel.pk}, plugin=plugin) assert form.is_valid() assert form.get_config() == {"carousel": test_carousel.pk}
def test_carousel_plugin_form_get_context(): context = get_jinja_context() test_carousel = Carousel.objects.create(name="test") plugin = CarouselPlugin(config={"carousel": test_carousel.pk}) assert plugin.get_context_data(context).get("carousel") == test_carousel