Compare f3c6089 ... +0 ... e3bf561

Coverage Reach
panel/tests/pane/test_holoviews.py panel/tests/pane/test_vtk.py panel/tests/pane/test_markup.py panel/tests/pane/test_plotly.py panel/tests/pane/test_deckgl.py panel/tests/pane/test_vega.py panel/tests/pane/test_image.py panel/tests/pane/test_plot.py panel/tests/pane/test_base.py panel/tests/pane/test_alert.py panel/tests/pane/test_ace.py panel/tests/pane/test_equation.py panel/tests/layout/test_tabs.py panel/tests/layout/test_base.py panel/tests/layout/test_grid.py panel/tests/layout/test_accordion.py panel/tests/layout/test_card.py panel/tests/layout/test_spacer.py panel/tests/widgets/test_select.py panel/tests/widgets/test_slider.py panel/tests/widgets/test_tables.py panel/tests/widgets/test_misc.py panel/tests/widgets/test_input.py panel/tests/widgets/test_file_selector.py panel/tests/widgets/test_base.py panel/tests/widgets/test_indicators.py panel/tests/widgets/test_button.py panel/tests/widgets/test_player.py panel/tests/widgets/test_ace.py panel/tests/test_param.py panel/tests/io/test_embed.py panel/tests/io/test_location.py panel/tests/io/test_notebook.py panel/tests/io/test_state.py panel/tests/io/test_model.py panel/tests/test_pipeline.py panel/tests/test_interact.py panel/tests/test_links.py panel/tests/test_config.py panel/tests/conftest.py panel/tests/test_reactive.py panel/tests/test_template.py panel/tests/test_server.py panel/tests/util.py panel/tests/models/test_location.py panel/tests/models/test_deckgl.py panel/tests/test_docs.py panel/tests/test_util.py panel/tests/test_viewable.py panel/tests/test_models.py panel/tests/test_cli.py panel/pane/vtk/synchronizable_serializer.py panel/pane/vtk/vtk.py panel/pane/vtk/synchronizable_deserializer.py panel/pane/vtk/enums.py panel/pane/vtk/__init__.py panel/pane/holoviews.py panel/pane/base.py panel/pane/plot.py panel/pane/markup.py panel/pane/plotly.py panel/pane/image.py panel/pane/deckgl.py panel/pane/vega.py panel/pane/media.py panel/pane/equation.py panel/pane/echarts.py panel/pane/streamz.py panel/pane/ipywidget.py panel/pane/ace.py panel/pane/alert.py panel/pane/__init__.py panel/widgets/select.py panel/widgets/indicators.py panel/widgets/slider.py panel/widgets/input.py panel/widgets/tables.py panel/widgets/misc.py panel/widgets/file_selector.py panel/widgets/base.py panel/widgets/button.py panel/widgets/player.py panel/widgets/ace.py panel/widgets/__init__.py panel/io/embed.py panel/io/server.py panel/io/state.py panel/io/notebook.py panel/io/location.py panel/io/rest.py panel/io/model.py panel/io/save.py panel/io/callbacks.py panel/io/resources.py panel/io/ipywidget.py panel/io/__init__.py panel/layout/base.py panel/layout/grid.py panel/layout/tabs.py panel/layout/accordion.py panel/layout/card.py panel/layout/spacer.py panel/layout/__init__.py panel/param.py panel/template/base.py panel/template/react/__init__.py panel/template/golden/__init__.py panel/template/theme.py panel/template/vanilla/__init__.py panel/template/bootstrap/__init__.py panel/template/material/__init__.py panel/template/__init__.py panel/pipeline.py panel/config.py panel/links.py panel/interact.py panel/models/widgets.py panel/models/vtk.py panel/models/plotly.py panel/models/deckgl.py panel/models/ace.py panel/models/comm_manager.py panel/models/layout.py panel/models/location.py panel/models/ipywidget.py panel/models/echarts.py panel/models/vega.py panel/models/markup.py panel/models/state.py panel/models/__init__.py panel/models/katex.py panel/models/mathjax.py panel/models/enums.py panel/reactive.py panel/auth.py panel/viewable.py panel/util.py panel/command/serve.py panel/command/__init__.py panel/command/oauth_secret.py panel/compiler.py panel/depends.py panel/__init__.py panel/__main__.py panel/callbacks.py setup.py dodo.py

No flags found

Use flags to group coverage reports by test type, project and/or folders.
Then setup custom commit statuses and notifications for each flag.

e.g., #unittest #integration

#production #enterprise

#frontend #backend

Learn more about Codecov Flags here.

Showing 1 of 1 files from the diff.

@@ -218,7 +218,9 @@
Loading
218 218
                if isinstance(event.new, param.parameterized.Parameters):
219 219
                    self.object = event.new.cls if event.new.self is None else event.new.self
220 220
                    return
221 -
                if event.new is None:
221 +
                if self.parameters:
222 +
                    parameters = self.parameters
223 +
                elif event.new is None:
222 224
                    parameters = []
223 225
                else:
224 226
                    parameters = [p for p in event.new.param if p != 'name']
@@ -227,8 +229,7 @@
Loading
227 229
                parameters = [] if event.new == [] else event.new
228 230
229 231
        if parameters != [] and parameters != self.parameters:
230 -
            if not self.parameters:
231 -
                self.parameters = parameters
232 +
            self.parameters = parameters
232 233
            return
233 234
234 235
        for cb in list(self._callbacks):

Everything is accounted for!

No changes detected that need to be reviewed.
What changes does Codecov check for?
Lines, not adjusted in diff, that have changed coverage data.
Files that introduced coverage data that had none before.
Files that have missing coverage data that once were tracked.
Files Coverage
panel -0.01% 86.10%
dodo.py 0.00%
setup.py 0.00%
Project Totals (147 files) 85.69%
Loading