def test_util_error_cases(settings): 'Test handling of missing settings' settings.PLOTLY_DASH = None from django_plotly_dash.util import pipe_ws_endpoint_name, dpd_http_endpoint_root, http_endpoint, insert_demo_migrations assert pipe_ws_endpoint_name() == 'dpd/ws/channel' assert dpd_http_endpoint_root() == "dpd/views" assert http_endpoint("fred") == '^dpd/views/fred/$' assert not insert_demo_migrations() del settings.PLOTLY_DASH assert pipe_ws_endpoint_name() == 'dpd/ws/channel' assert dpd_http_endpoint_root() == "dpd/views" assert http_endpoint("fred") == '^dpd/views/fred/$' assert not insert_demo_migrations()
def test_demo_routing(): 'Test configuration options for the demo' from django_plotly_dash.util import pipe_ws_endpoint_name, insert_demo_migrations assert pipe_ws_endpoint_name() == 'ws/channel' assert insert_demo_migrations()