source file: /opt/devel/celery/testproj/../celery/tests/test_discovery.py
file stats: 17 lines, 17 executed: 100.0% covered
1. import unittest 2. from django.conf import settings 3. from celery.discovery import autodiscover 4. from celery.task import tasks 5. 6. 7. class TestDiscovery(unittest.TestCase): 8. 9. def assertDiscovery(self): 10. apps = autodiscover() 11. self.assertTrue(apps) 12. tasks.autodiscover() 13. self.assertTrue("c.unittest.SomeAppTask" in tasks) 14. self.assertEquals(tasks["c.unittest.SomeAppTask"].run(), 42) 15. 16. def test_discovery(self): 17. if "someapp" in settings.INSTALLED_APPS: 18. self.assertDiscovery() 19.