# Stubs for jsonrpc.tests.test_utils (Python 3)
#
# NOTE: This dynamically typed stub was automatically generated by stubgen.

import unittest2 as unittest
from ..utils import DatetimeDecimalEncoder, JSONSerializable, is_invalid_params

class TestJSONSerializable(unittest.TestCase):
    def setUp(self) -> None: ...
    def test_abstract_class(self) -> None: ...
    def test_definse_serialize_deserialize(self) -> None: ...
    def test_from_json(self) -> None: ...
    def test_from_json_incorrect(self) -> None: ...

class TestDatetimeDecimalEncoder(unittest.TestCase):
    def test_date_encoder(self) -> None: ...
    def test_datetime_encoder(self) -> None: ...
    def test_decimal_encoder(self) -> None: ...
    def test_default(self) -> None: ...

class TestUtils(unittest.TestCase):
    def test_is_invalid_params_builtin(self) -> None: ...
    def test_is_invalid_params_args(self) -> None: ...
    def test_is_invalid_params_kwargs(self) -> None: ...
    def test_invalid_params_correct(self) -> None: ...
    def test_is_invalid_params_mixed(self) -> None: ...
    def test_is_invalid_params_py2(self) -> None: ...
