From 82f3ac2128db519e79dcd4fb1a41574c472323df Mon Sep 17 00:00:00 2001 From: Malte Franken Date: Wed, 21 Oct 2020 14:42:50 +1100 Subject: [PATCH] Added Python 3.8 support (#10) * added python 3.8 support * fix tests --- .travis.yml | 10 +++++++--- setup.py | 1 + tests/test_generic_feed.py | 7 ++++--- tox.ini | 2 +- 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/.travis.yml b/.travis.yml index 692ceda..5c51bf1 100644 --- a/.travis.yml +++ b/.travis.yml @@ -7,15 +7,19 @@ matrix: include: - python: "3.5" env: TOXENV=py35 + - python: "3.6" + env: TOXENV=cov + after_success: coveralls - python: "3.6" env: TOXENV=py36 - python: "3.7" env: TOXENV=py37 dist: xenial sudo: true - - python: "3.6" - env: TOXENV=cov - after_success: coveralls + - python: "3.8" + env: TOXENV=py38 + dist: xenial + sudo: true install: pip install -U tox coveralls script: travis_wait 30 tox diff --git a/setup.py b/setup.py index 5a45c12..adaba86 100644 --- a/setup.py +++ b/setup.py @@ -24,6 +24,7 @@ "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", + "Programming Language :: Python :: 3.8", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", ], diff --git a/tests/test_generic_feed.py b/tests/test_generic_feed.py index aeccc50..de4ebe5 100644 --- a/tests/test_generic_feed.py +++ b/tests/test_generic_feed.py @@ -47,7 +47,7 @@ def test_update_ok(self, mock_session, mock_request): feed_entry = entries[3] self.assertIsNone(feed_entry.title) - assert feed_entry.external_id == -7266545992534134585 + assert feed_entry.external_id == hash(feed_entry.coordinates) feed_entry = entries[4] assert feed_entry.title == "Title 5" @@ -169,9 +169,10 @@ def _remove_entity(external_id): assert feed_entry.title == "Title 3" assert feed_entry.external_id == "Title 3" - feed_entry = entries.get(-7266545992534134585) + external_id = hash((-37.8901, 149.7890)) + feed_entry = entries.get(external_id) self.assertIsNone(feed_entry.title) - assert feed_entry.external_id == -7266545992534134585 + assert feed_entry.external_id == external_id feed_entry = entries.get("7890") assert feed_entry.title == "Title 5" diff --git a/tox.ini b/tox.ini index 0ec9319..c9daa9d 100644 --- a/tox.ini +++ b/tox.ini @@ -1,5 +1,5 @@ [tox] -envlist = py35, py36, py37, cov, cov_local +envlist = py35, py36, py37, py38, cov, cov_local [testenv] deps=