Example #1
0
def get_all_jobs():
    """
    Get all the jobs of the django INSTALLED_APPS
    """
    jobs = []

    for app in get_apps():
        try:
            module = app.__name__[:-6] + 'jobs'
            jobs.extend(get_jobs_from_module(module))
        except ImportError:
            pass

    return jobs
Example #2
0
 def test_invalid_module(self):
     jobs = get_jobs_from_module('invalid.module')
     assert jobs == []
Example #3
0
    def test_jobs_extracter(self):
        jobs = get_jobs_from_module('sqjobs.tests.fixtures')

        assert len(jobs) is 6
        assert Adder in jobs
        assert AbstractAdder not in jobs
Example #4
0
 def test_invalid_module(self):
     jobs = get_jobs_from_module('invalid.module')
     assert jobs == []
Example #5
0
    def test_jobs_extracter(self):
        jobs = get_jobs_from_module('sqjobs.tests.fixtures')

        assert len(jobs) is 6
        assert Adder in jobs
        assert AbstractAdder not in jobs