mirror of
https://github.com/freqtrade/freqtrade.git
synced 2026-01-20 05:50:36 +00:00
use isinstance for type checks
This commit is contained in:
@@ -513,11 +513,11 @@ def test_gethandlerclass():
|
|||||||
|
|
||||||
def test_get_datahandler(testdatadir):
|
def test_get_datahandler(testdatadir):
|
||||||
dh = get_datahandler(testdatadir, 'json')
|
dh = get_datahandler(testdatadir, 'json')
|
||||||
assert type(dh) == JsonDataHandler
|
assert isinstance(dh, JsonDataHandler)
|
||||||
dh = get_datahandler(testdatadir, 'jsongz')
|
dh = get_datahandler(testdatadir, 'jsongz')
|
||||||
assert type(dh) == JsonGzDataHandler
|
assert isinstance(dh, JsonGzDataHandler)
|
||||||
dh1 = get_datahandler(testdatadir, 'jsongz', dh)
|
dh1 = get_datahandler(testdatadir, 'jsongz', dh)
|
||||||
assert id(dh1) == id(dh)
|
assert id(dh1) == id(dh)
|
||||||
|
|
||||||
dh = get_datahandler(testdatadir, 'hdf5')
|
dh = get_datahandler(testdatadir, 'hdf5')
|
||||||
assert type(dh) == HDF5DataHandler
|
assert isinstance(dh, HDF5DataHandler)
|
||||||
|
|||||||
@@ -63,9 +63,9 @@ def test_set_loggers_syslog():
|
|||||||
setup_logging_pre()
|
setup_logging_pre()
|
||||||
setup_logging(config)
|
setup_logging(config)
|
||||||
assert len(logger.handlers) == 3
|
assert len(logger.handlers) == 3
|
||||||
assert [x for x in logger.handlers if type(x) == logging.handlers.SysLogHandler]
|
assert [x for x in logger.handlers if isinstance(x, logging.handlers.SysLogHandler)]
|
||||||
assert [x for x in logger.handlers if type(x) == FTStdErrStreamHandler]
|
assert [x for x in logger.handlers if isinstance(x, FTStdErrStreamHandler)]
|
||||||
assert [x for x in logger.handlers if type(x) == FTBufferingHandler]
|
assert [x for x in logger.handlers if isinstance(x, FTBufferingHandler)]
|
||||||
# setting up logging again should NOT cause the loggers to be added a second time.
|
# setting up logging again should NOT cause the loggers to be added a second time.
|
||||||
setup_logging(config)
|
setup_logging(config)
|
||||||
assert len(logger.handlers) == 3
|
assert len(logger.handlers) == 3
|
||||||
@@ -86,9 +86,9 @@ def test_set_loggers_Filehandler(tmp_path):
|
|||||||
setup_logging_pre()
|
setup_logging_pre()
|
||||||
setup_logging(config)
|
setup_logging(config)
|
||||||
assert len(logger.handlers) == 3
|
assert len(logger.handlers) == 3
|
||||||
assert [x for x in logger.handlers if type(x) == logging.handlers.RotatingFileHandler]
|
assert [x for x in logger.handlers if isinstance(x, logging.handlers.RotatingFileHandler)]
|
||||||
assert [x for x in logger.handlers if type(x) == FTStdErrStreamHandler]
|
assert [x for x in logger.handlers if isinstance(x, FTStdErrStreamHandler)]
|
||||||
assert [x for x in logger.handlers if type(x) == FTBufferingHandler]
|
assert [x for x in logger.handlers if isinstance(x, FTBufferingHandler)]
|
||||||
# setting up logging again should NOT cause the loggers to be added a second time.
|
# setting up logging again should NOT cause the loggers to be added a second time.
|
||||||
setup_logging(config)
|
setup_logging(config)
|
||||||
assert len(logger.handlers) == 3
|
assert len(logger.handlers) == 3
|
||||||
@@ -112,7 +112,7 @@ def test_set_loggers_journald(mocker):
|
|||||||
setup_logging(config)
|
setup_logging(config)
|
||||||
assert len(logger.handlers) == 3
|
assert len(logger.handlers) == 3
|
||||||
assert [x for x in logger.handlers if type(x).__name__ == "JournaldLogHandler"]
|
assert [x for x in logger.handlers if type(x).__name__ == "JournaldLogHandler"]
|
||||||
assert [x for x in logger.handlers if type(x) == FTStdErrStreamHandler]
|
assert [x for x in logger.handlers if isinstance(x, FTStdErrStreamHandler)]
|
||||||
# reset handlers to not break pytest
|
# reset handlers to not break pytest
|
||||||
logger.handlers = orig_handlers
|
logger.handlers = orig_handlers
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user