From 65773812e9a5399e4be6239b504adcf8965b6248 Mon Sep 17 00:00:00 2001 From: Patrick Uiterwijk Date: May 31 2017 12:55:27 +0000 Subject: After in-test self.setUp(), give worker time to start Normally, nose is still setting things up itself during setUp, so we have a few seconds between setUp and the test starting. With this one, we don't, and Celery 3 nees the worker to be running at least once before the client starts. Signed-off-by: Patrick Uiterwijk --- diff --git a/tests/test_pagure_flask_dump_load_ticket.py b/tests/test_pagure_flask_dump_load_ticket.py index 1a77df2..cd9bd9e 100644 --- a/tests/test_pagure_flask_dump_load_ticket.py +++ b/tests/test_pagure_flask_dump_load_ticket.py @@ -16,6 +16,7 @@ import unittest import shutil import sys import tempfile +import time import os import pygit2 @@ -191,6 +192,8 @@ class PagureFlaskDumpLoadTicketTests(tests.Modeltests): # Test reloading the JSON self.tearDown() self.setUp() + # Give the worker time to spawn + time.sleep(2) tests.create_projects(self.session) # Create repo