Sfoglia il codice sorgente

fixed test cases

version-14
Anand Doshi 10 anni fa
parent
commit
1728b65352
3 ha cambiato i file con 10 aggiunte e 2 eliminazioni
  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 Vedi File

@@ -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.


+ 3
- 0
frappe/core/doctype/user/test_user.py Vedi File

@@ -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")


+ 6
- 2
frappe/tests/test_db.py Vedi File

@@ -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"))

Caricamento…
Annulla
Salva