Source: q2templates
Version: 2019.10.0+dfsg-1
Control: block 950430 by -1

With pandas 1.0 from experimental:

============================= test session starts ==============================
platform linux -- Python 3.7.6, pytest-4.6.9, py-1.8.1, pluggy-0.13.0
rootdir: /build/q2templates-2019.10.0+dfsg
collected 0 items

========================= no tests ran in 0.00 seconds ========================= ============================= test session starts ==============================
platform linux -- Python 3.7.6, pytest-4.6.9, py-1.8.1, pluggy-0.13.0
rootdir: /build/q2templates-2019.10.0+dfsg
collected 3 items

q2templates/tests/test_util.py FFF [100%]

=================================== FAILURES =================================== ______________________ TestDataFrameToHTML.test_defaults _______________________

self = <q2templates.tests.test_util.TestDataFrameToHTML testMethod=test_defaults>

    def test_defaults(self):
df = pd.DataFrame({'col1': ['foo', 'bar', 'baz'], 'col2': [1, 2, 4.2]})

>       obs = df_to_html(df)

q2templates/tests/test_util.py:31:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
q2templates/util.py:45: in df_to_html
    with pd.option_context('display.max_colwidth', -1):
/usr/lib/python3/dist-packages/pandas/_config/config.py:407: in __enter__
    _set_option(pat, val, silent=True)
/usr/lib/python3/dist-packages/pandas/_config/config.py:127: in _set_option
    o.validator(v)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

value = -1

    def is_nonnegative_int(value):
        """
        Verify that value is None or a positive int.

        Parameters
        ----------
        value : None or int
                The `value` to be checked.

        Raises
        ------
        ValueError
            When the value is not None or is a negative integer
        """

        if value is None:
            return

        elif isinstance(value, int):
            if value >= 0:
                return

        msg = "Value must be a nonnegative integer or None"
>       raise ValueError(msg)
E       ValueError: Value must be a nonnegative integer or None

/usr/lib/python3/dist-packages/pandas/_config/config.py:844: ValueError
__________________ TestDataFrameToHTML.test_defaults_override __________________

self = <q2templates.tests.test_util.TestDataFrameToHTML testMethod=test_defaults_override>

    def test_defaults_override(self):
df = pd.DataFrame({'col1': ['foo', 'bar', 'baz'], 'col2': [1, 2, 4.2]},
                          index=['id1', 'id2', 'id3'])

        obs = df_to_html(df, border=1, classes=('class1', 'class2'),
>                        index=False)

q2templates/tests/test_util.py:41:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
q2templates/util.py:45: in df_to_html
    with pd.option_context('display.max_colwidth', -1):
/usr/lib/python3/dist-packages/pandas/_config/config.py:407: in __enter__
    _set_option(pat, val, silent=True)
/usr/lib/python3/dist-packages/pandas/_config/config.py:127: in _set_option
    o.validator(v)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

value = -1

    def is_nonnegative_int(value):
        """
        Verify that value is None or a positive int.

        Parameters
        ----------
        value : None or int
                The `value` to be checked.

        Raises
        ------
        ValueError
            When the value is not None or is a negative integer
        """

        if value is None:
            return

        elif isinstance(value, int):
            if value >= 0:
                return

        msg = "Value must be a nonnegative integer or None"
>       raise ValueError(msg)
E       ValueError: Value must be a nonnegative integer or None

/usr/lib/python3/dist-packages/pandas/_config/config.py:844: ValueError
____________________ TestDataFrameToHTML.test_no_truncation ____________________

self = <q2templates.tests.test_util.TestDataFrameToHTML testMethod=test_no_truncation>

    def test_no_truncation(self):
        long_cell = 'baz' * 100
        df = pd.DataFrame({'col': ['foo', 'bar', long_cell]})

>       obs = df_to_html(df)

q2templates/tests/test_util.py:21:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
q2templates/util.py:45: in df_to_html
    with pd.option_context('display.max_colwidth', -1):
/usr/lib/python3/dist-packages/pandas/_config/config.py:407: in __enter__
    _set_option(pat, val, silent=True)
/usr/lib/python3/dist-packages/pandas/_config/config.py:127: in _set_option
    o.validator(v)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

value = -1

    def is_nonnegative_int(value):
        """
        Verify that value is None or a positive int.

        Parameters
        ----------
        value : None or int
                The `value` to be checked.

        Raises
        ------
        ValueError
            When the value is not None or is a negative integer
        """

        if value is None:
            return

        elif isinstance(value, int):
            if value >= 0:
                return

        msg = "Value must be a nonnegative integer or None"
>       raise ValueError(msg)
E       ValueError: Value must be a nonnegative integer or None

/usr/lib/python3/dist-packages/pandas/_config/config.py:844: ValueError

Reply via email to