Skip to content

ZO-4683: Check date_last_modified instead of checksum #86

ZO-4683: Check date_last_modified instead of checksum

ZO-4683: Check date_last_modified instead of checksum #86

GitHub Actions / Test Results failed Feb 16, 2024 in 0s

9 fail, 56 skipped, 2 672 pass in 9m 15s

    2 files  ±0      2 suites  ±0   9m 15s ⏱️ -4s
2 737 tests ±0  2 672 ✅  - 9  56 💤 ±0  9 ❌ +9 
2 766 runs  ±0  2 701 ✅  - 9  56 💤 ±0  9 ❌ +9 

Results for commit d99ced9. ± Comparison against earlier commit 7fedf0d.

Annotations

Check warning on line 0 in vivi.core.src.zeit.speech.tests.test_connection.TestSpeech

See this annotation in the file changed.

@github-actions github-actions / Test Results

test_handle_delete_event (vivi.core.src.zeit.speech.tests.test_connection.TestSpeech) failed

deployment/work/source/report.xml [took 1s]
Raw output
TypeError: '>' not supported between instances of 'NoneType' and 'datetime.datetime'
Traceback (most recent call last):
  File "/home/runner/_work/_tool/Python/3.10.13/x64/lib/python3.10/unittest/case.py", line 59, in testPartExecutor
    yield
  File "/home/runner/_work/_tool/Python/3.10.13/x64/lib/python3.10/unittest/case.py", line 591, in run
    self._callTestMethod(testMethod)
  File "/home/runner/_work/_tool/Python/3.10.13/x64/lib/python3.10/unittest/case.py", line 549, in _callTestMethod
    method()
  File "/home/runner/_work/vivi/vivi/deployment/work/source/vivi/core/src/zeit/speech/tests/test_connection.py", line 120, in test_handle_delete_event
    audio = self.create_audio(TTS_CREATED)
  File "/home/runner/_work/vivi/vivi/core/src/zeit/speech/testing.py", line 103, in create_audio
    speech.update(data)
  File "/home/runner/_work/vivi/vivi/core/src/zeit/speech/connection.py", line 94, in update
    self._add_audio_reference(speech)
  File "/home/runner/_work/vivi/vivi/core/src/zeit/speech/connection.py", line 97, in _add_audio_reference
    article = self._assert_article_unchanged(speech)
  File "/home/runner/_work/vivi/vivi/core/src/zeit/speech/connection.py", line 116, in _assert_article_unchanged
    if last_modified > last_published:
TypeError: '>' not supported between instances of 'NoneType' and 'datetime.datetime'

Check warning on line 0 in vivi.core.src.zeit.speech.tests.test_connection.TestSpeech

See this annotation in the file changed.

@github-actions github-actions / Test Results

test_article_has_corresponding_tts_audio_after_publish (vivi.core.src.zeit.speech.tests.test_connection.TestSpeech) failed

deployment/work/source/report.xml [took 1s]
Raw output
TypeError: '>' not supported between instances of 'NoneType' and 'datetime.datetime'
Traceback (most recent call last):
  File "/home/runner/_work/_tool/Python/3.10.13/x64/lib/python3.10/unittest/case.py", line 59, in testPartExecutor
    yield
  File "/home/runner/_work/_tool/Python/3.10.13/x64/lib/python3.10/unittest/case.py", line 591, in run
    self._callTestMethod(testMethod)
  File "/home/runner/_work/_tool/Python/3.10.13/x64/lib/python3.10/unittest/case.py", line 549, in _callTestMethod
    method()
  File "/home/runner/_work/vivi/vivi/deployment/work/source/vivi/core/src/zeit/speech/tests/test_connection.py", line 61, in test_article_has_corresponding_tts_audio_after_publish
    self.create_audio(TTS_CREATED)
  File "/home/runner/_work/vivi/vivi/core/src/zeit/speech/testing.py", line 103, in create_audio
    speech.update(data)
  File "/home/runner/_work/vivi/vivi/core/src/zeit/speech/connection.py", line 94, in update
    self._add_audio_reference(speech)
  File "/home/runner/_work/vivi/vivi/core/src/zeit/speech/connection.py", line 97, in _add_audio_reference
    article = self._assert_article_unchanged(speech)
  File "/home/runner/_work/vivi/vivi/core/src/zeit/speech/connection.py", line 116, in _assert_article_unchanged
    if last_modified > last_published:
TypeError: '>' not supported between instances of 'NoneType' and 'datetime.datetime'

Check warning on line 0 in vivi.core.src.zeit.speech.tests.test_connection.TestSpeech

See this annotation in the file changed.

@github-actions github-actions / Test Results

test_remove_audio_from_article (vivi.core.src.zeit.speech.tests.test_connection.TestSpeech) failed

deployment/work/source/report.xml [took 0s]
Raw output
TypeError: '>' not supported between instances of 'NoneType' and 'datetime.datetime'
Traceback (most recent call last):
  File "/home/runner/_work/_tool/Python/3.10.13/x64/lib/python3.10/unittest/case.py", line 59, in testPartExecutor
    yield
  File "/home/runner/_work/_tool/Python/3.10.13/x64/lib/python3.10/unittest/case.py", line 591, in run
    self._callTestMethod(testMethod)
  File "/home/runner/_work/_tool/Python/3.10.13/x64/lib/python3.10/unittest/case.py", line 549, in _callTestMethod
    method()
  File "/home/runner/_work/vivi/vivi/deployment/work/source/vivi/core/src/zeit/speech/tests/test_connection.py", line 131, in test_remove_audio_from_article
    audio = self.create_audio(TTS_CREATED)
  File "/home/runner/_work/vivi/vivi/core/src/zeit/speech/testing.py", line 103, in create_audio
    speech.update(data)
  File "/home/runner/_work/vivi/vivi/core/src/zeit/speech/connection.py", line 94, in update
    self._add_audio_reference(speech)
  File "/home/runner/_work/vivi/vivi/core/src/zeit/speech/connection.py", line 97, in _add_audio_reference
    article = self._assert_article_unchanged(speech)
  File "/home/runner/_work/vivi/vivi/core/src/zeit/speech/connection.py", line 116, in _assert_article_unchanged
    if last_modified > last_published:
TypeError: '>' not supported between instances of 'NoneType' and 'datetime.datetime'

Check warning on line 0 in vivi.core.src.zeit.speech.tests.test_connection.TestSpeech

See this annotation in the file changed.

@github-actions github-actions / Test Results

test_update_audio_fails_if_article_changed (vivi.core.src.zeit.speech.tests.test_connection.TestSpeech) failed

deployment/work/source/report.xml [took 0s]
Raw output
TypeError: '>' not supported between instances of 'NoneType' and 'datetime.datetime'
Traceback (most recent call last):
  File "/home/runner/_work/_tool/Python/3.10.13/x64/lib/python3.10/unittest/case.py", line 59, in testPartExecutor
    yield
  File "/home/runner/_work/_tool/Python/3.10.13/x64/lib/python3.10/unittest/case.py", line 591, in run
    self._callTestMethod(testMethod)
  File "/home/runner/_work/_tool/Python/3.10.13/x64/lib/python3.10/unittest/case.py", line 549, in _callTestMethod
    method()
  File "/home/runner/_work/vivi/vivi/deployment/work/source/vivi/core/src/zeit/speech/tests/test_connection.py", line 105, in test_update_audio_fails_if_article_changed
    audio = self.create_audio(TTS_CREATED)
  File "/home/runner/_work/vivi/vivi/core/src/zeit/speech/testing.py", line 103, in create_audio
    speech.update(data)
  File "/home/runner/_work/vivi/vivi/core/src/zeit/speech/connection.py", line 94, in update
    self._add_audio_reference(speech)
  File "/home/runner/_work/vivi/vivi/core/src/zeit/speech/connection.py", line 97, in _add_audio_reference
    article = self._assert_article_unchanged(speech)
  File "/home/runner/_work/vivi/vivi/core/src/zeit/speech/connection.py", line 116, in _assert_article_unchanged
    if last_modified > last_published:
TypeError: '>' not supported between instances of 'NoneType' and 'datetime.datetime'

Check warning on line 0 in vivi.core.src.zeit.speech.tests.test_connection.TestSpeech

See this annotation in the file changed.

@github-actions github-actions / Test Results

test_update_audio_without_touching_the_article (vivi.core.src.zeit.speech.tests.test_connection.TestSpeech) failed

deployment/work/source/report.xml [took 0s]
Raw output
TypeError: '>' not supported between instances of 'NoneType' and 'datetime.datetime'
Traceback (most recent call last):
  File "/home/runner/_work/_tool/Python/3.10.13/x64/lib/python3.10/unittest/case.py", line 59, in testPartExecutor
    yield
  File "/home/runner/_work/_tool/Python/3.10.13/x64/lib/python3.10/unittest/case.py", line 591, in run
    self._callTestMethod(testMethod)
  File "/home/runner/_work/_tool/Python/3.10.13/x64/lib/python3.10/unittest/case.py", line 549, in _callTestMethod
    method()
  File "/home/runner/_work/vivi/vivi/deployment/work/source/vivi/core/src/zeit/speech/tests/test_connection.py", line 78, in test_update_audio_without_touching_the_article
    audio = self.create_audio(TTS_CREATED)
  File "/home/runner/_work/vivi/vivi/core/src/zeit/speech/testing.py", line 103, in create_audio
    speech.update(data)
  File "/home/runner/_work/vivi/vivi/core/src/zeit/speech/connection.py", line 94, in update
    self._add_audio_reference(speech)
  File "/home/runner/_work/vivi/vivi/core/src/zeit/speech/connection.py", line 97, in _add_audio_reference
    article = self._assert_article_unchanged(speech)
  File "/home/runner/_work/vivi/vivi/core/src/zeit/speech/connection.py", line 116, in _assert_article_unchanged
    if last_modified > last_published:
TypeError: '>' not supported between instances of 'NoneType' and 'datetime.datetime'

Check warning on line 0 in vivi.core.src.zeit.speech.tests.test_connection.TestSpeech

See this annotation in the file changed.

@github-actions github-actions / Test Results

test_message_audio_created (vivi.core.src.zeit.speech.tests.test_connection.TestSpeech) failed

deployment/work/source/report.xml [took 0s]
Raw output
TypeError: '>' not supported between instances of 'NoneType' and 'datetime.datetime'
Traceback (most recent call last):
  File "/home/runner/_work/_tool/Python/3.10.13/x64/lib/python3.10/unittest/case.py", line 59, in testPartExecutor
    yield
  File "/home/runner/_work/_tool/Python/3.10.13/x64/lib/python3.10/unittest/case.py", line 591, in run
    self._callTestMethod(testMethod)
  File "/home/runner/_work/_tool/Python/3.10.13/x64/lib/python3.10/unittest/case.py", line 549, in _callTestMethod
    method()
  File "/home/runner/_work/vivi/vivi/deployment/work/source/vivi/core/src/zeit/speech/tests/test_connection.py", line 23, in test_message_audio_created
    audio = self.create_audio(TTS_CREATED)
  File "/home/runner/_work/vivi/vivi/core/src/zeit/speech/testing.py", line 103, in create_audio
    speech.update(data)
  File "/home/runner/_work/vivi/vivi/core/src/zeit/speech/connection.py", line 94, in update
    self._add_audio_reference(speech)
  File "/home/runner/_work/vivi/vivi/core/src/zeit/speech/connection.py", line 97, in _add_audio_reference
    article = self._assert_article_unchanged(speech)
  File "/home/runner/_work/vivi/vivi/core/src/zeit/speech/connection.py", line 116, in _assert_article_unchanged
    if last_modified > last_published:
TypeError: '>' not supported between instances of 'NoneType' and 'datetime.datetime'

Check warning on line 0 in vivi.core.src.zeit.speech.tests.test_connection.TestSpeech

See this annotation in the file changed.

@github-actions github-actions / Test Results

test_update_broken_audio_repairs_reference_to_article (vivi.core.src.zeit.speech.tests.test_connection.TestSpeech) failed

deployment/work/source/report.xml [took 0s]
Raw output
TypeError: '>' not supported between instances of 'NoneType' and 'datetime.datetime'
Traceback (most recent call last):
  File "/home/runner/_work/_tool/Python/3.10.13/x64/lib/python3.10/unittest/case.py", line 59, in testPartExecutor
    yield
  File "/home/runner/_work/_tool/Python/3.10.13/x64/lib/python3.10/unittest/case.py", line 591, in run
    self._callTestMethod(testMethod)
  File "/home/runner/_work/_tool/Python/3.10.13/x64/lib/python3.10/unittest/case.py", line 549, in _callTestMethod
    method()
  File "/home/runner/_work/vivi/vivi/deployment/work/source/vivi/core/src/zeit/speech/tests/test_connection.py", line 56, in test_update_broken_audio_repairs_reference_to_article
    Speech().update(TTS_CREATED)
  File "/home/runner/_work/vivi/vivi/core/src/zeit/speech/connection.py", line 94, in update
    self._add_audio_reference(speech)
  File "/home/runner/_work/vivi/vivi/core/src/zeit/speech/connection.py", line 97, in _add_audio_reference
    article = self._assert_article_unchanged(speech)
  File "/home/runner/_work/vivi/vivi/core/src/zeit/speech/connection.py", line 116, in _assert_article_unchanged
    if last_modified > last_published:
TypeError: '>' not supported between instances of 'NoneType' and 'datetime.datetime'

Check warning on line 0 in vivi.core.src.zeit.speech.tests.test_connection.TestSpeech

See this annotation in the file changed.

@github-actions github-actions / Test Results

test_no_audio_for_locked_article (vivi.core.src.zeit.speech.tests.test_connection.TestSpeech) failed

deployment/work/source/report.xml [took 0s]
Raw output
TypeError: '>' not supported between instances of 'NoneType' and 'datetime.datetime'
Traceback (most recent call last):
  File "/home/runner/_work/_tool/Python/3.10.13/x64/lib/python3.10/unittest/case.py", line 59, in testPartExecutor
    yield
  File "/home/runner/_work/_tool/Python/3.10.13/x64/lib/python3.10/unittest/case.py", line 591, in run
    self._callTestMethod(testMethod)
  File "/home/runner/_work/_tool/Python/3.10.13/x64/lib/python3.10/unittest/case.py", line 549, in _callTestMethod
    method()
  File "/home/runner/_work/vivi/vivi/deployment/work/source/vivi/core/src/zeit/speech/tests/test_connection.py", line 75, in test_no_audio_for_locked_article
    self.create_audio(TTS_CREATED)
  File "/home/runner/_work/vivi/vivi/core/src/zeit/speech/testing.py", line 103, in create_audio
    speech.update(data)
  File "/home/runner/_work/vivi/vivi/core/src/zeit/speech/connection.py", line 94, in update
    self._add_audio_reference(speech)
  File "/home/runner/_work/vivi/vivi/core/src/zeit/speech/connection.py", line 97, in _add_audio_reference
    article = self._assert_article_unchanged(speech)
  File "/home/runner/_work/vivi/vivi/core/src/zeit/speech/connection.py", line 116, in _assert_article_unchanged
    if last_modified > last_published:
TypeError: '>' not supported between instances of 'NoneType' and 'datetime.datetime'

Check warning on line 0 in vivi.core.src.zeit.speech.tests.test_connection.TestSpeech

See this annotation in the file changed.

@github-actions github-actions / Test Results

test_update_existing_tts_audio (vivi.core.src.zeit.speech.tests.test_connection.TestSpeech) failed

deployment/work/source/report.xml [took 1s]
Raw output
TypeError: '>' not supported between instances of 'NoneType' and 'datetime.datetime'
Traceback (most recent call last):
  File "/home/runner/_work/_tool/Python/3.10.13/x64/lib/python3.10/unittest/case.py", line 59, in testPartExecutor
    yield
  File "/home/runner/_work/_tool/Python/3.10.13/x64/lib/python3.10/unittest/case.py", line 591, in run
    self._callTestMethod(testMethod)
  File "/home/runner/_work/_tool/Python/3.10.13/x64/lib/python3.10/unittest/case.py", line 549, in _callTestMethod
    method()
  File "/home/runner/_work/vivi/vivi/deployment/work/source/vivi/core/src/zeit/speech/tests/test_connection.py", line 35, in test_update_existing_tts_audio
    audio = self.create_audio(TTS_CREATED)
  File "/home/runner/_work/vivi/vivi/core/src/zeit/speech/testing.py", line 103, in create_audio
    speech.update(data)
  File "/home/runner/_work/vivi/vivi/core/src/zeit/speech/connection.py", line 94, in update
    self._add_audio_reference(speech)
  File "/home/runner/_work/vivi/vivi/core/src/zeit/speech/connection.py", line 97, in _add_audio_reference
    article = self._assert_article_unchanged(speech)
  File "/home/runner/_work/vivi/vivi/core/src/zeit/speech/connection.py", line 116, in _assert_article_unchanged
    if last_modified > last_published:
TypeError: '>' not supported between instances of 'NoneType' and 'datetime.datetime'