浏览代码

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 = []

正在加载...
取消
保存