Skip to content

Commit 6acd25a

Browse files
committed
Move plotly_utils tests into root tests directory
1 parent f3db071 commit 6acd25a

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+45
-45
lines changed

tests/test_core/test_graph_objs/test_append_trace.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
XAxis,
1111
YAxis,
1212
)
13-
from plotly.tests.utils import strip_dict_params
13+
from ...utils import strip_dict_params
1414

1515
import plotly.tools as tls
1616

tests/test_core/test_graph_objs/test_figure.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import plotly.graph_objects as go
22
from plotly.subplots import make_subplots
3-
from plotly.tests.utils import TestCaseNoTemplate
3+
from ...utils import TestCaseNoTemplate
44
import pytest
55

66

tests/test_core/test_graph_objs/test_property_assignment.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
from unittest import TestCase
22
import plotly.graph_objs as go
33

4-
from plotly.tests.utils import strip_dict_params
4+
from ...utils import strip_dict_params
55

66

77
class TestAssignmentPrimitive(TestCase):

tests/test_core/test_graph_objs/test_template.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
import plotly.io as pio
66
import plotly.graph_objs as go
7-
from plotly.tests.utils import TestCaseNoTemplate
7+
from ...utils import TestCaseNoTemplate
88

99

1010
class TemplateTest(TestCase):

tests/test_core/test_graph_objs/test_to_ordered_dict.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import plotly.graph_objs as go
22
from collections import OrderedDict
3-
from plotly.tests.utils import TestCaseNoTemplate
3+
from ...utils import TestCaseNoTemplate
44

55

66
class FigureTest(TestCaseNoTemplate):

tests/test_core/test_graph_objs/test_update.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import plotly.graph_objs as go
44
from plotly.graph_objs import Data, Figure, Layout, Line, Scatter, scatter, XAxis
5-
from plotly.tests.utils import strip_dict_params
5+
from ...utils import strip_dict_params
66

77
from unittest import TestCase
88

tests/test_core/test_optional_imports/test_optional_imports.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ def test_get_module_does_not_exist(self):
2424

2525
def test_get_module_import_exception(self):
2626
# Get module that raises an exception on import
27-
module_str = "plotly.tests.test_core." "test_optional_imports.exploding_module"
27+
module_str = ".." "test_optional_imports.exploding_module"
2828

2929
if sys.version_info >= (3, 4):
3030
with self.assertLogs("_plotly_utils.optional_imports", level="ERROR") as cm:

tests/test_optional/optional_utils.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import numpy as np
22

33
from plotly import optional_imports
4-
from plotly.tests.utils import is_num_list
4+
from ..utils import is_num_list
55
from plotly.utils import get_by_path, node_generator
66

77
import copy

tests/test_optional/test_figure_factory/test_figure_factory.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@
55
import plotly.io as pio
66

77
import plotly.figure_factory as ff
8-
from plotly.tests.test_optional.optional_utils import NumpyTestUtilsMixin
9-
from plotly.tests.test_optional.test_utils.test_utils import np_nan, np_inf
8+
from ...test_optional.optional_utils import NumpyTestUtilsMixin
9+
from ...test_optional.test_utils.test_utils import np_nan, np_inf
1010

1111
import numpy as np
12-
from plotly.tests.utils import TestCaseNoTemplate
12+
from ...utils import TestCaseNoTemplate
1313
from scipy.spatial import Delaunay
1414
import pandas as pd
1515

tests/test_optional/test_graph_objs/test_skipped_b64_keys.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import json
22
from unittest import TestCase
33
import numpy as np
4-
from plotly.tests.test_optional.optional_utils import NumpyTestUtilsMixin
4+
from ...test_optional.optional_utils import NumpyTestUtilsMixin
55
import plotly.graph_objs as go
66

77

tests/test_optional/test_matplotlylib/test_annotations.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@
77
if matplotlylib:
88
import matplotlib.pyplot as plt
99

10-
from plotly.tests.utils import compare_dict, strip_dict_params
11-
from plotly.tests.test_optional.optional_utils import run_fig
12-
from plotly.tests.test_optional.test_matplotlylib.data.annotations import *
10+
from ...utils import compare_dict, strip_dict_params
11+
from ..optional_utils import run_fig
12+
from ..test_matplotlylib.data.annotations import *
1313

1414

1515
@pytest.mark.skip

tests/test_optional/test_matplotlylib/test_axis_scales.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import pytest
22

33
from plotly import optional_imports
4-
from plotly.tests.utils import compare_dict, strip_dict_params
5-
from plotly.tests.test_optional.optional_utils import run_fig
6-
from plotly.tests.test_optional.test_matplotlylib.data.axis_scales import *
4+
from ...utils import compare_dict, strip_dict_params
5+
from ...test_optional.optional_utils import run_fig
6+
from ...test_optional.test_matplotlylib.data.axis_scales import *
77

88
matplotlylib = optional_imports.get_module("plotly.matplotlylib")
99

tests/test_optional/test_matplotlylib/test_bars.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import pytest
22

33
from plotly import optional_imports
4-
from plotly.tests.utils import compare_dict, strip_dict_params
5-
from plotly.tests.test_optional.optional_utils import run_fig
6-
from plotly.tests.test_optional.test_matplotlylib.data.bars import *
4+
from ...utils import compare_dict, strip_dict_params
5+
from ...test_optional.optional_utils import run_fig
6+
from ...test_optional.test_matplotlylib.data.bars import *
77

88
matplotlylib = optional_imports.get_module("plotly.matplotlylib")
99

tests/test_optional/test_matplotlylib/test_data.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import pytest
22

33
from plotly import optional_imports
4-
from plotly.tests.test_optional.optional_utils import run_fig
5-
from plotly.tests.test_optional.test_matplotlylib.data.data import *
4+
from ...test_optional.optional_utils import run_fig
5+
from ...test_optional.test_matplotlylib.data.data import *
66

77
matplotlylib = optional_imports.get_module("plotly.matplotlylib")
88

tests/test_optional/test_matplotlylib/test_lines.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import pytest
22

33
from plotly import optional_imports
4-
from plotly.tests.utils import compare_dict, strip_dict_params
5-
from plotly.tests.test_optional.optional_utils import run_fig
6-
from plotly.tests.test_optional.test_matplotlylib.data.lines import *
4+
from ...utils import compare_dict, strip_dict_params
5+
from ...test_optional.optional_utils import run_fig
6+
from ...test_optional.test_matplotlylib.data.lines import *
77

88
matplotlylib = optional_imports.get_module("plotly.matplotlylib")
99

tests/test_optional/test_matplotlylib/test_scatter.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import pytest
22

33
from plotly import optional_imports
4-
from plotly.tests.utils import compare_dict, strip_dict_params
5-
from plotly.tests.test_optional.optional_utils import run_fig
6-
from plotly.tests.test_optional.test_matplotlylib.data.scatter import *
4+
from ...utils import compare_dict, strip_dict_params
5+
from ...test_optional.optional_utils import run_fig
6+
from ...test_optional.test_matplotlylib.data.scatter import *
77

88
matplotlylib = optional_imports.get_module("plotly.matplotlylib")
99

tests/test_optional/test_matplotlylib/test_subplots.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import pytest
22

33
from plotly import optional_imports
4-
from plotly.tests.utils import compare_dict, strip_dict_params
5-
from plotly.tests.test_optional.optional_utils import run_fig
6-
from plotly.tests.test_optional.test_matplotlylib.data.subplots import *
4+
from ...utils import compare_dict, strip_dict_params
5+
from ...test_optional.optional_utils import run_fig
6+
from ...test_optional.test_matplotlylib.data.subplots import *
77

88
matplotlylib = optional_imports.get_module("plotly.matplotlylib")
99

tests/test_optional/test_px/test_imshow.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import base64
88
import datetime
99
from plotly.express.imshow_utils import rescale_intensity
10-
from plotly.tests.test_optional.test_utils.test_utils import np_nan
10+
from ...test_optional.test_utils.test_utils import np_nan
1111

1212
img_rgb = np.array([[[255, 0, 0], [0, 255, 0], [0, 0, 255]]], dtype=np.uint8)
1313
img_gray = np.arange(100, dtype=float).reshape((10, 10))

tests/test_optional/test_px/test_trendline.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import numpy as np
44
import pytest
55
from datetime import datetime
6-
from plotly.tests.test_optional.test_utils.test_utils import np_nan
6+
from ...test_optional.test_utils.test_utils import np_nan
77

88

99
@pytest.mark.parametrize(

tests/test_optional/test_tools/test_figure_factory.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66
import plotly.io as pio
77

88
from plotly.exceptions import PlotlyError
9-
from plotly.tests.test_optional.optional_utils import NumpyTestUtilsMixin
9+
from ...test_optional.optional_utils import NumpyTestUtilsMixin
1010
from plotly.graph_objs import graph_objs
11-
from plotly.tests.utils import TestCaseNoTemplate
11+
from ...utils import TestCaseNoTemplate
1212

1313

1414
class TestQuiver(TestCaseNoTemplate, NumpyTestUtilsMixin):

tests/test_orca/test_to_image.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515

1616
# Constants
1717
# ---------
18-
project_root = os.path.dirname(os.path.realpath(plotly.__file__))
19-
images_root = os.path.join(project_root, "tests", "test_orca", "images")
18+
orca_test_root = os.path.dirname(os.path.abspath(__file__))
19+
images_root = os.path.join(orca_test_root, "images")
2020
print(images_root)
2121
if sys.platform.startswith("linux"):
2222
images_dir = os.path.join(images_root, "linux")
File renamed without changes.

_plotly_utils/tests/validators/test_any_validator.py tests/test_plotly_utils/validators/test_any_validator.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import pytest
22
from _plotly_utils.basevalidators import AnyValidator
33
import numpy as np
4-
from plotly.tests.test_optional.test_utils.test_utils import np_nan, np_inf
4+
from ...test_optional.test_utils.test_utils import np_nan, np_inf
55

66

77
# Fixtures

_plotly_utils/tests/validators/test_boolean_validator.py tests/test_plotly_utils/validators/test_boolean_validator.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import pytest
22
from _plotly_utils.basevalidators import BooleanValidator
3-
from plotly.tests.test_optional.test_utils.test_utils import np_nan
3+
from ...test_optional.test_utils.test_utils import np_nan
44

55
# Boolean Validator
66
# =================

_plotly_utils/tests/validators/test_enumerated_validator.py tests/test_plotly_utils/validators/test_enumerated_validator.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import numpy as np
33
import pandas as pd
44
from _plotly_utils.basevalidators import EnumeratedValidator
5-
from plotly.tests.test_optional.test_utils.test_utils import np_inf
5+
from ...test_optional.test_utils.test_utils import np_inf
66

77
# Fixtures
88
# --------

_plotly_utils/tests/validators/test_integer_validator.py tests/test_plotly_utils/validators/test_integer_validator.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
from _plotly_utils.basevalidators import IntegerValidator
66
import numpy as np
77
import pandas as pd
8-
from plotly.tests.test_optional.test_utils.test_utils import np_nan, np_inf
8+
from ...test_optional.test_utils.test_utils import np_nan, np_inf
99

1010
# ### Fixtures ###
1111
@pytest.fixture()

_plotly_utils/tests/validators/test_number_validator.py tests/test_plotly_utils/validators/test_number_validator.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
from _plotly_utils.basevalidators import NumberValidator
55
import numpy as np
66
import pandas as pd
7-
from plotly.tests.test_optional.test_utils.test_utils import np_nan, np_inf
7+
from ...test_optional.test_utils.test_utils import np_nan, np_inf
88

99
# Fixtures
1010
# --------

_plotly_utils/tests/validators/test_string_validator.py tests/test_plotly_utils/validators/test_string_validator.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
from _plotly_utils.basevalidators import StringValidator
44
import numpy as np
5-
from plotly.tests.test_optional.test_utils.test_utils import np_nan
5+
from ...test_optional.test_utils.test_utils import np_nan
66

77

88
# Fixtures

_plotly_utils/tests/validators/test_subplotid_validator.py tests/test_plotly_utils/validators/test_subplotid_validator.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import pytest
22
from _plotly_utils.basevalidators import SubplotidValidator
3-
from plotly.tests.test_optional.test_utils.test_utils import np_nan, np_inf
3+
from ...test_optional.test_utils.test_utils import np_nan, np_inf
44

55

66
# Fixtures

0 commit comments

Comments
 (0)