From 1728b6535283ad9edb513c35a522c82f2230ebf3 Mon Sep 17 00:00:00 2001 From: Anand Doshi Date: Tue, 31 Mar 2015 16:05:05 +0530 Subject: [PATCH] fixed test cases --- frappe/__init__.py | 1 + frappe/core/doctype/user/test_user.py | 3 +++ frappe/tests/test_db.py | 8 ++++++-- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/frappe/__init__.py b/frappe/__init__.py index b00a906a68..32faa076a9 100644 --- a/frappe/__init__.py +++ b/frappe/__init__.py @@ -261,6 +261,7 @@ def set_user(username): local.session.data = _dict() local.user = User(username) local.role_permissions = {} + local.new_doc_templates = {} def get_request_header(key, default=None): """Return HTTP request header. diff --git a/frappe/core/doctype/user/test_user.py b/frappe/core/doctype/user/test_user.py index 35ce75fa82..50e636093a 100644 --- a/frappe/core/doctype/user/test_user.py +++ b/frappe/core/doctype/user/test_user.py @@ -58,6 +58,9 @@ class TestUser(unittest.TestCase): user = frappe.get_meta("User") self.assertTrue("user_roles" in [d.fieldname for d in user.get_high_permlevel_fields()]) + me = frappe.get_doc("User", "testperm@example.com") + me.remove_roles("System Manager") + frappe.set_user("testperm@example.com") me = frappe.get_doc("User", "testperm@example.com") diff --git a/frappe/tests/test_db.py b/frappe/tests/test_db.py index fbaa9d2a2b..3c03e08c02 100644 --- a/frappe/tests/test_db.py +++ b/frappe/tests/test_db.py @@ -14,8 +14,12 @@ class TestDB(unittest.TestCase): self.assertEquals(frappe.db.get_value("User", {"name": ["!=", "Guest"]}), "Administrator") self.assertEquals(frappe.db.get_value("User", {"name": ["<", "B"]}), "Administrator") self.assertEquals(frappe.db.get_value("User", {"name": ["<=", "Administrator"]}), "Administrator") - self.assertEquals("test1@example.com", frappe.db.get_value("User", {"name": [">", "s"]})) - self.assertEquals("test1@example.com", frappe.db.get_value("User", {"name": [">=", "t"]})) + + self.assertEquals(frappe.db.sql("""select name from `tabUser` where name > "s" """)[0][0], + frappe.db.get_value("User", {"name": [">", "s"]})) + + self.assertEquals(frappe.db.sql("""select name from `tabUser` where name >= "t" """)[0][0], + frappe.db.get_value("User", {"name": [">=", "t"]})) def test_escape(self): frappe.db.escape("香港濟生堂製藥有限公司 - IT".encode("utf-8"))