コード例 #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
コード例 #2
0
 def test_invalid_module(self):
     jobs = get_jobs_from_module('invalid.module')
     assert jobs == []
コード例 #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
コード例 #4
0
ファイル: utils_test.py プロジェクト: igalarzab/sqjobs
 def test_invalid_module(self):
     jobs = get_jobs_from_module('invalid.module')
     assert jobs == []
コード例 #5
0
ファイル: utils_test.py プロジェクト: igalarzab/sqjobs
    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