12
12
import dash
13
13
14
14
from dash .dependencies import Input , Output , State
15
- from dash .exceptions import PreventUpdate , CantHaveMultipleOutputs
15
+ from dash .exceptions import PreventUpdate , DuplicateCallbackOutput
16
16
from .IntegrationTests import IntegrationTests
17
17
from .utils import assert_clean_console , invincible , wait_for
18
18
@@ -562,7 +562,7 @@ def on_click(n_clicks, n_clicks_timestamp):
562
562
563
563
return n_clicks , n_clicks_timestamp
564
564
565
- # Dummy callback for CantHaveMultipleOutputs
565
+ # Dummy callback for DuplicateCallbackOutput test.
566
566
@app .callback (Output ('output3' , 'children' ),
567
567
[Input ('output-btn' , 'n_clicks' )])
568
568
def dummy_callback (n_clicks ):
@@ -572,7 +572,7 @@ def dummy_callback(n_clicks):
572
572
return 'Output 3: {}' .format (n_clicks )
573
573
574
574
# Test that a multi output can't be included in a single output
575
- with self .assertRaises (CantHaveMultipleOutputs ) as context :
575
+ with self .assertRaises (DuplicateCallbackOutput ) as context :
576
576
@app .callback (Output ('output1' , 'children' ),
577
577
[Input ('output-btn' , 'n_clicks' )])
578
578
def on_click_duplicate (n_clicks ):
@@ -584,7 +584,7 @@ def on_click_duplicate(n_clicks):
584
584
self .assertTrue ('output1' in context .exception .args [0 ])
585
585
586
586
# Test a multi output cannot contain a used single output
587
- with self .assertRaises (CantHaveMultipleOutputs ) as context :
587
+ with self .assertRaises (DuplicateCallbackOutput ) as context :
588
588
@app .callback ([Output ('output3' , 'children' ),
589
589
Output ('output4' , 'children' )],
590
590
[Input ('output-btn' , 'n_clicks' )])
0 commit comments