From b2440a6d9514530ff974eef280d05fe5c0c608eb Mon Sep 17 00:00:00 2001
From: Paulus Schoutsen <paulus@paulusschoutsen.nl>
Date: Thu, 14 Jun 2018 11:57:09 -0400
Subject: [PATCH] Fix tests (#14959)

* Fix tests

* Lint
---
 requirements_test.txt               |  6 +++---
 requirements_test_all.txt           |  6 +++---
 tests/components/test_feedreader.py | 10 ++++++----
 3 files changed, 12 insertions(+), 10 deletions(-)

diff --git a/requirements_test.txt b/requirements_test.txt
index e7e854110f1..7ee0e166cf2 100644
--- a/requirements_test.txt
+++ b/requirements_test.txt
@@ -1,7 +1,7 @@
 # linters such as flake8 and pylint should be pinned, as new releases
 # make new things fail. Manually update these pins when pulling in a
 # new version
-asynctest>=0.11.1
+asynctest==0.12.1
 coveralls==1.2.0
 flake8-docstrings==1.0.3
 flake8==3.5
@@ -12,6 +12,6 @@ pylint==1.9.2
 pytest-aiohttp==0.3.0
 pytest-cov==2.5.1
 pytest-sugar==0.9.1
-pytest-timeout>=1.2.1
-pytest==3.4.2
+pytest-timeout==1.3.0
+pytest==3.6.1
 requests_mock==1.5
diff --git a/requirements_test_all.txt b/requirements_test_all.txt
index af4f8feb753..82adbcc0733 100644
--- a/requirements_test_all.txt
+++ b/requirements_test_all.txt
@@ -2,7 +2,7 @@
 # linters such as flake8 and pylint should be pinned, as new releases
 # make new things fail. Manually update these pins when pulling in a
 # new version
-asynctest>=0.11.1
+asynctest==0.12.1
 coveralls==1.2.0
 flake8-docstrings==1.0.3
 flake8==3.5
@@ -13,8 +13,8 @@ pylint==1.9.2
 pytest-aiohttp==0.3.0
 pytest-cov==2.5.1
 pytest-sugar==0.9.1
-pytest-timeout>=1.2.1
-pytest==3.4.2
+pytest-timeout==1.3.0
+pytest==3.6.1
 requests_mock==1.5
 
 
diff --git a/tests/components/test_feedreader.py b/tests/components/test_feedreader.py
index c20b297017c..336d19664b4 100644
--- a/tests/components/test_feedreader.py
+++ b/tests/components/test_feedreader.py
@@ -1,6 +1,6 @@
 """The tests for the feedreader component."""
 import time
-from datetime import datetime, timedelta
+from datetime import timedelta
 
 import unittest
 from genericpath import exists
@@ -118,9 +118,11 @@ class TestFeedreaderComponent(unittest.TestCase):
         assert events[0].data.description == "Description 1"
         assert events[0].data.link == "http://www.example.com/link/1"
         assert events[0].data.id == "GUID 1"
-        assert datetime.fromtimestamp(
-            time.mktime(events[0].data.published_parsed)) == \
-            datetime(2018, 4, 30, 5, 10, 0)
+        assert events[0].data.published_parsed.tm_year == 2018
+        assert events[0].data.published_parsed.tm_mon == 4
+        assert events[0].data.published_parsed.tm_mday == 30
+        assert events[0].data.published_parsed.tm_hour == 5
+        assert events[0].data.published_parsed.tm_min == 10
         assert manager.last_update_successful is True
 
     def test_feed_updates(self):
-- 
GitLab