From 1f3210017ea25f8d1a5aea2354a202582cafb03c Mon Sep 17 00:00:00 2001 From: =?utf8?q?Isma=C3=ABl=20Bouya?= Date: Fri, 22 Mar 2019 15:54:58 +0100 Subject: [PATCH] Fix timezone in tests --- tests/helper.py | 4 ++++ tests/test_portfolio.py | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/tests/helper.py b/tests/helper.py index a2f8a22..c8e724d 100644 --- a/tests/helper.py +++ b/tests/helper.py @@ -5,6 +5,7 @@ from unittest import mock import requests_mock from io import StringIO import portfolio, market, main, store, dbs +from datetime import timezone, timedelta __all__ = ["limits", "unittest", "WebMockTestCase", "mock", "D", "StringIO"] @@ -19,6 +20,9 @@ for test_type in limits: limits = [test_type] break +def tz(hours): + return datetime.timezone(datetime.timedelta(hours=hours)) + class WebMockTestCase(unittest.TestCase): import time diff --git a/tests/test_portfolio.py b/tests/test_portfolio.py index cad3095..6d42137 100644 --- a/tests/test_portfolio.py +++ b/tests/test_portfolio.py @@ -1361,7 +1361,7 @@ class OrderTest(WebMockTestCase): with self.subTest(similar_open_order=True): order = portfolio.Order("buy", portfolio.Amount("ETH", "0.001"), D("0.1"), "BTC", "long", self.m, "trade") - order.start_date = datetime.datetime(2018, 3, 25, 15, 15, 55) + order.start_date = datetime.datetime(2018, 3, 25, 15, 15, 55, 0, tz(2)) self.m.ccxt.order_precision.return_value = 8 self.m.ccxt.fetch_orders.return_value = [ -- 2.41.0