-
-
Notifications
You must be signed in to change notification settings - Fork 42
Closed
Description
Both the R and Python implementations of the Dash backend perform various tests for component functionality, in R, these occur within assert_valid_callbacks. We should implement the following tests within Dash.jl in similar fashion:
- Verify that no
outputarguments are duplicated - Verify that parameters contain only
inputorstatearguments - Verify that all
inputarguments precedestatearguments, when latter are present - Verify that
inputarguments are a nested list of dictionaries (or whatever data structure makes the most sense in Julia) - Verify that
statearguments are a nested list of dictionaries, if they exist - Verify that at least one valid
inputhas been provided - Verify that no callback
inputarguments are identical tooutputarguments (in Dash, we call these "circular callbacks" and they are not allowed)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels