Skip to content

Commit 37b01bc

Browse files
committed
make test_resources work alongside other tests
1 parent f51749a commit 37b01bc

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

tests/unit/test_resources.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
import mock
22
import dash_core_components as dcc
3+
import dash_html_components as html # noqa: F401
34
import dash
5+
from dash.development.base_component import ComponentRegistry
46

57
_monkey_patched_js_dist = [
68
{
@@ -34,7 +36,13 @@ class StatMock(object):
3436

3537

3638
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+
3744
mocker.patch("dash_core_components._js_dist")
45+
mocker.patch("dash_core_components.__version__")
3846
mocker.patch("dash_html_components._js_dist")
3947
dcc._js_dist = _monkey_patched_js_dist # noqa: W0212
4048
dcc.__version__ = "1.0.0"
@@ -61,7 +69,13 @@ def test_external_kwarg():
6169

6270

6371
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+
6477
mocker.patch("dash_core_components._js_dist")
78+
mocker.patch("dash_core_components.__version__")
6579
mocker.patch("dash_html_components._js_dist")
6680
dcc._js_dist = _monkey_patched_js_dist # noqa: W0212,
6781
dcc.__version__ = "1.0.0"

0 commit comments

Comments
 (0)