Pārlūkot izejas kodu

test: make sure `exists` doesn't eat the doctype key

version-14
barredterra pirms 3 gadiem
vecāks
revīzija
512c622487
1 mainītis faili ar 7 papildinājumiem un 1 dzēšanām
  1. +7
    -1
      frappe/tests/test_db.py

+ 7
- 1
frappe/tests/test_db.py Parādīt failu

@@ -327,7 +327,13 @@ class TestDB(unittest.TestCase):
self.assertEqual(frappe.db.exists(dt, dn, cache=True), dn)
self.assertEqual(frappe.db.exists(dt, dn), dn)
self.assertEqual(frappe.db.exists(dt, {"name": ("=", dn)}), dn)
self.assertEqual(frappe.db.exists({"doctype": dt, "name": ("like", "Admin%")}), dn)

filters = {"doctype": dt, "name": ("like", "Admin%")}
self.assertEqual(frappe.db.exists(filters), dn)
self.assertEqual(
filters["doctype"], dt
) # make sure that doctype was not removed from filters

self.assertEqual(frappe.db.exists(dt, [["name", "=", dn]]), dn)




Notiek ielāde…
Atcelt
Saglabāt