소스 검색

Merge pull request #1083 from pdvyas/default-flag-values

Add default values flags
version-14
Pratik Vyas 10 년 전
부모
커밋
83d14f894c
2개의 변경된 파일17개의 추가작업 그리고 3개의 파일을 삭제
  1. +12
    -1
      frappe/__init__.py
  2. +5
    -2
      frappe/tests/test_scheduler.py

+ 12
- 1
frappe/__init__.py 파일 보기

@@ -87,7 +87,18 @@ def init(site, sites_path=None):
local.error_log = []
local.message_log = []
local.debug_log = []
local.flags = _dict({})
local.flags = _dict({
"ran_schedulers": [],
"redirect_location": "",
"in_install_db": False,
"in_install_app": False,
"in_import": False,
"in_test": False,
"mute_messages": False,
"ignore_links": False,
"mute_emails": False,
"has_dataurl": False,
})
local.rollback_observers = []
local.test_objects = {}



+ 5
- 2
frappe/tests/test_scheduler.py 파일 보기

@@ -11,11 +11,10 @@ import json
class TestScheduler(TestCase):

def setUp(self):
frappe.flags.ran_schedulers = []
frappe.db.set_global('enabled_scheduler_events', "")

def test_all_events(self):
last = get_datetime(frappe.db.get_global('scheduler_last_event'))
last = now_datetime() - relativedelta(hours=2)
enqueue_applicable_events(frappe.local.site, now_datetime(), last)
self.assertTrue("all" in frappe.flags.ran_schedulers)

@@ -40,3 +39,7 @@ class TestScheduler(TestCase):
enqueue_applicable_events(frappe.local.site, now_datetime(), last)
self.assertTrue("all" in frappe.flags.ran_schedulers)
self.assertTrue("hourly" in frappe.flags.ran_schedulers)

def tearDown(self):
frappe.flags.ran_schedulers = []

불러오는 중...
취소
저장