1
1
import mock
2
2
import dash_core_components as dcc
3
+ import dash_html_components as html # noqa: F401
3
4
import dash
5
+ from dash .development .base_component import ComponentRegistry
4
6
5
7
_monkey_patched_js_dist = [
6
8
{
@@ -34,7 +36,13 @@ class StatMock(object):
34
36
35
37
36
38
def test_external (mocker ):
39
+ assert "dash_core_components" in ComponentRegistry .registry
40
+ assert "dash_html_components" in ComponentRegistry .registry
41
+ mocker .patch ("dash.development.base_component.ComponentRegistry.registry" )
42
+ ComponentRegistry .registry = {"dash_core_components" , "dash_html_components" }
43
+
37
44
mocker .patch ("dash_core_components._js_dist" )
45
+ mocker .patch ("dash_core_components.__version__" )
38
46
mocker .patch ("dash_html_components._js_dist" )
39
47
dcc ._js_dist = _monkey_patched_js_dist # noqa: W0212
40
48
dcc .__version__ = "1.0.0"
@@ -61,7 +69,13 @@ def test_external_kwarg():
61
69
62
70
63
71
def test_internal (mocker ):
72
+ assert "dash_core_components" in ComponentRegistry .registry
73
+ assert "dash_html_components" in ComponentRegistry .registry
74
+ mocker .patch ("dash.development.base_component.ComponentRegistry.registry" )
75
+ ComponentRegistry .registry = {"dash_core_components" , "dash_html_components" }
76
+
64
77
mocker .patch ("dash_core_components._js_dist" )
78
+ mocker .patch ("dash_core_components.__version__" )
65
79
mocker .patch ("dash_html_components._js_dist" )
66
80
dcc ._js_dist = _monkey_patched_js_dist # noqa: W0212,
67
81
dcc .__version__ = "1.0.0"
0 commit comments