Procházet zdrojové kódy

fixed test cases

version-14
Anand Doshi před 10 roky
rodič
revize
1728b65352
3 změnil soubory, kde provedl 10 přidání a 2 odebrání
  1. +1
    -0
      frappe/__init__.py
  2. +3
    -0
      frappe/core/doctype/user/test_user.py
  3. +6
    -2
      frappe/tests/test_db.py

+ 1
- 0
frappe/__init__.py Zobrazit soubor

@@ -261,6 +261,7 @@ def set_user(username):
local.session.data = _dict() local.session.data = _dict()
local.user = User(username) local.user = User(username)
local.role_permissions = {} local.role_permissions = {}
local.new_doc_templates = {}


def get_request_header(key, default=None): def get_request_header(key, default=None):
"""Return HTTP request header. """Return HTTP request header.


+ 3
- 0
frappe/core/doctype/user/test_user.py Zobrazit soubor

@@ -58,6 +58,9 @@ class TestUser(unittest.TestCase):
user = frappe.get_meta("User") user = frappe.get_meta("User")
self.assertTrue("user_roles" in [d.fieldname for d in user.get_high_permlevel_fields()]) 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") frappe.set_user("testperm@example.com")


me = frappe.get_doc("User", "testperm@example.com") me = frappe.get_doc("User", "testperm@example.com")


+ 6
- 2
frappe/tests/test_db.py Zobrazit soubor

@@ -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": ["!=", "Guest"]}), "Administrator")
self.assertEquals(frappe.db.get_value("User", {"name": ["<", "B"]}), "Administrator") self.assertEquals(frappe.db.get_value("User", {"name": ["<", "B"]}), "Administrator")
self.assertEquals(frappe.db.get_value("User", {"name": ["<=", "Administrator"]}), "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): def test_escape(self):
frappe.db.escape("香港濟生堂製藥有限公司 - IT".encode("utf-8")) frappe.db.escape("香港濟生堂製藥有限公司 - IT".encode("utf-8"))

Načítá se…
Zrušit
Uložit