From 7fa06509ef26c138be17d2e0f0db47a6c772844a Mon Sep 17 00:00:00 2001 From: Miguel Ramalho <19508417+msramalho@users.noreply.github.com> Date: Fri, 17 Jun 2022 19:42:32 +0200 Subject: [PATCH] fix datetime issue --- .github/workflows/main.yml | 2 +- docs/source/CHANGELOG.md | 0 docs/source/CONTRIBUTING.md | 0 tests/scraper_test.py | 12 ++++++------ 4 files changed, 7 insertions(+), 7 deletions(-) mode change 120000 => 100644 docs/source/CHANGELOG.md mode change 120000 => 100644 docs/source/CONTRIBUTING.md diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 49513c1..19b1e7e 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -33,7 +33,7 @@ jobs: task: - name: Test run: | - pytest -v --color=yes tests/ + pytest --color=yes tests/ include: - python: '3.10' diff --git a/docs/source/CHANGELOG.md b/docs/source/CHANGELOG.md deleted file mode 120000 index 699cc9e..0000000 --- a/docs/source/CHANGELOG.md +++ /dev/null @@ -1 +0,0 @@ -../../CHANGELOG.md \ No newline at end of file diff --git a/docs/source/CHANGELOG.md b/docs/source/CHANGELOG.md new file mode 100644 index 0000000..699cc9e --- /dev/null +++ b/docs/source/CHANGELOG.md @@ -0,0 +1 @@ +../../CHANGELOG.md \ No newline at end of file diff --git a/docs/source/CONTRIBUTING.md b/docs/source/CONTRIBUTING.md deleted file mode 120000 index f939e75..0000000 --- a/docs/source/CONTRIBUTING.md +++ /dev/null @@ -1 +0,0 @@ -../../CONTRIBUTING.md \ No newline at end of file diff --git a/docs/source/CONTRIBUTING.md b/docs/source/CONTRIBUTING.md new file mode 100644 index 0000000..f939e75 --- /dev/null +++ b/docs/source/CONTRIBUTING.md @@ -0,0 +1 @@ +../../CONTRIBUTING.md \ No newline at end of file diff --git a/tests/scraper_test.py b/tests/scraper_test.py index 56dbd2e..33f5d99 100644 --- a/tests/scraper_test.py +++ b/tests/scraper_test.py @@ -32,7 +32,7 @@ def test_scrape_wall_url_with_text_only(): res[0]["text"] == "[https://vk.com/wall-1_394596|Ранее] мы писали о жизненном цикле версий: vk.com/dev/constant_version_updates. Например, от поддержки версии API 5.50 должны были отказаться 1 сентября прошлого года, а от версии 5.80 — 14 октября. \n\nОбстоятельства сложились иначе — время отказаться от старых версий пришло только сейчас.\n\nС 19 августа 2021 года закончится срок жизни версий ниже 5.41.\nС 26 августа 2021 года перестанут поддерживаться версии ниже 5.61.\nСо 2 сентября 2021 года прекратится поддержка версий ниже 5.81.\n\nПожалуйста, успейте подготовиться к изменениям и убедиться, что в ваших приложениях ничего не сломается. Напомним, что с повышением версии у запросов может измениться формат ответов. Обо всех таких изменениях мы пишем [https://vk.com/dev/versions|здесь]." ) - assert res[0]["datetime"] == datetime.datetime(2021, 8, 6, 13, 32, 26) + assert str(res[0]["datetime"]) == str(datetime.datetime(2021, 8, 6, 13, 32, 26)) assert len(res[0]["attachments"]) == 0 @@ -44,7 +44,7 @@ def test_scrape_wall_url_with_one_photo(): res[0]["text"] == "Делимся расписанием конкурса [https://vk.com/wall-1_399468|«Код Петербурга»]. Все важные этапы — на одной схеме \n\nЕсли участвуете, обязательно сохраните себе. Так будет удобнее планировать работу над проектом, и вы точно не упустите лучший момент для отправки сервиса на модерацию." ) - assert res[0]["datetime"] == datetime.datetime(2022, 6, 8, 13, 42) + assert str(res[0]["datetime"]) == str(datetime.datetime(2022, 6, 8, 13, 42)) assert len(res[0]["attachments"]) == 1 assert len(res[0]["attachments"].keys()) == 1 assert list(res[0]["attachments"].keys()) == ["photo"] @@ -58,7 +58,7 @@ def test_scrape_wall_url_with_photos(): res[0]["text"] == "Хабаровск\nАллея героев\nПомолимся об укокоении воинов:\nАлександра, Игоря, Эдуарда, \nДионисия, Евгения, Александра, Артемия, Иннокентия, Андрея." ) - assert res[0]["datetime"] == datetime.datetime(2022, 6, 15, 12, 37, 24) + assert str(res[0]["datetime"]) == str(datetime.datetime(2022, 6, 15, 12, 37, 24)) assert len(res[0]["payload"]) == 16 assert len(res[0]["attachments"].keys()) == 1 assert list(res[0]["attachments"].keys()) == ["photo"] @@ -70,7 +70,7 @@ def test_scrape_wall_url_with_photos_inner_videos_and_links_with_inner_photos(): assert len(res) == 1 assert res[0]["id"] == "wall-17315087_74182" assert res[0]["text"] == "" - assert res[0]["datetime"] == datetime.datetime(2022, 3, 24, 12, 1, 9) + assert str(res[0]["datetime"]) == str(datetime.datetime(2022, 3, 24, 12, 1, 9)) assert len(res[0]["payload"]) == 15 assert len(res[0]["attachments"].keys()) == 3 assert_equal_lists(list(res[0]["attachments"].keys()), ["photo", "link", "video"]) @@ -87,7 +87,7 @@ def test_scrape_photo_only(): res[0]["text"] == "Делимся расписанием конкурса [https://vk.com/wall-1_399468|«Код Петербурга»]. Все важные этапы — на одной схеме \n\nЕсли участвуете, обязательно сохраните себе. Так будет удобнее планировать работу над проектом, и вы точно не упустите лучший момент для отправки сервиса на модерацию." ) - assert res[0]["datetime"] == datetime.datetime(2022, 6, 7, 11, 43) + assert str(res[0]["datetime"]) == str(datetime.datetime(2022, 6, 7, 11, 43)) assert len(res[0]["payload"]) == 15 assert len(res[0]["attachments"].keys()) == 1 assert list(res[0]["attachments"].keys()) == ["photo"] @@ -98,7 +98,7 @@ def test_scrape_video_only(): res = vks.scrape("https://vk.com/video38556806_456251917?list=ba2b77043648ff3789") assert len(res) == 1 assert res[0]["id"] == "video38556806_456251917" - assert res[0]["datetime"] == datetime.datetime(2022, 3, 24, 6, 42, 38) + assert str(res[0]["datetime"]) == str(datetime.datetime(2022, 3, 24, 6, 42, 38)) assert len(res[0]["payload"]) == 31 assert len(res[0]["attachments"].keys()) == 1 assert list(res[0]["attachments"].keys()) == ["video"]