Page MenuHomeSoftware Heritage

Jenkins > .tox.py3.lib.python3.7.site-packages.swh.web.tests.auth.test_mailmap::Tests / Python tests / test_sync_mailmaps_disable
Failed

TEST RESULT

Run At
Feb 4 2022, 8:02 PM
Details
postgresql = <connection object at 0x7f3ed3ee9db0; dsn: 'user=postgres password=xxx dbname=tests host=127.0.0.1 port=27428 options=''', closed: 0> @pytest.mark.django_db(transaction=True) def test_sync_mailmaps_disable(postgresql): """Check that disabling a mailmap only happens once""" with transaction.atomic(): populate_mailmap() dsn = init_stub_storage_db(postgresql) # Do the initial mailmap sync call_sync_mailmaps("--perform", dsn) assert len(get_displaynames(postgresql)) == 3 # Disable a display name with transaction.atomic(): # Cannot use update() because `last_update_date` would not be updated for mailmap in UserMailmap.objects.filter( from_email_verified=True, display_name_activated=True ): mailmap.display_name_activated = False mailmap.save() # Sync mailmaps again out = call_sync_mailmaps("--perform", dsn) > assert "1 mailmaps to disable" in out E AssertionError: assert '1 mailmaps to disable' in '0 mailmaps to disable, 0 mailmaps to refresh\nSynced 0 mailmaps to swh.storage database\n' .tox/py3/lib/python3.7/site-packages/swh/web/tests/auth/test_mailmap.py:262: AssertionError