瀏覽代碼

[fix] test_report.py

version-14
Rushabh Mehta 9 年之前
父節點
當前提交
34965b75b5
共有 2 個文件被更改,包括 24 次插入21 次删除
  1. +7
    -21
      frappe/core/doctype/report/test_report.py
  2. +17
    -0
      frappe/core/doctype/report/user_activity_report.json

+ 7
- 21
frappe/core/doctype/report/test_report.py 查看文件

@@ -1,15 +1,19 @@
# Copyright (c) 2015, Frappe Technologies Pvt. Ltd. and Contributors
# See license.txt

import frappe, json
from __future__ import unicode_literals
import frappe, json, os
import unittest

test_records = frappe.get_test_records('Report')

class TestReport(unittest.TestCase):
def test_report_builder(self):
if not frappe.db.exists('Report', 'User Activity Report'):
frappe.get_doc(json.loads(user_activity_report)).insert()
if frappe.db.exists('Report', 'User Activity Report'):
frappe.delete_doc('Report', 'User Activity Report')

with open(os.path.join(os.path.dirname(__file__), 'user_activity_report.json'), 'r') as f:
frappe.get_doc(json.loads(f.read())).insert()

report = frappe.get_doc('Report', 'User Activity Report')
data = report.get_data()
@@ -24,21 +28,3 @@ class TestReport(unittest.TestCase):
self.assertEquals(data[0][1], 'Module')
self.assertTrue('User' in [d[0] for d in data])

# test standard report with child table
user_activity_report = '''{
"add_total_row": 0,
"apply_user_permissions": 1,
"disabled": 0,
"docstatus": 0,
"doctype": "Report",
"is_standard": "No",
"javascript": null,
"json": "{\"filters\":[],\"columns\":[[\"name\",\"User\"],[\"user_type\",\"User\"],[\"first_name\",\"User\"],[\"last_name\",\"User\"],[\"last_active\",\"User\"],[\"role\",\"UserRole\"]],\"sort_by\":\"User.modified\",\"sort_order\":\"desc\",\"sort_by_next\":null,\"sort_order_next\":\"desc\"}",
"modified": "2016-09-01 02:59:07.728890",
"module": "Core",
"name": "User Activity Report",
"query": null,
"ref_doctype": "User",
"report_name": "User Activity Report",
"report_type": "Report Builder"
}'''

+ 17
- 0
frappe/core/doctype/report/user_activity_report.json 查看文件

@@ -0,0 +1,17 @@
{
"add_total_row": 0,
"apply_user_permissions": 1,
"disabled": 0,
"docstatus": 0,
"doctype": "Report",
"is_standard": "No",
"javascript": null,
"json": "{\"filters\":[],\"columns\":[[\"name\",\"User\"],[\"user_type\",\"User\"],[\"first_name\",\"User\"],[\"last_name\",\"User\"],[\"last_active\",\"User\"],[\"role\",\"UserRole\"]],\"sort_by\":\"User.modified\",\"sort_order\":\"desc\",\"sort_by_next\":null,\"sort_order_next\":\"desc\"}",
"modified": "2016-09-01 02:59:07.728890",
"module": "Core",
"name": "User Activity Report",
"query": null,
"ref_doctype": "User",
"report_name": "User Activity Report",
"report_type": "Report Builder"
}

Loading…
取消
儲存