8dddfafa3f171101.json 8.97 KB
Newer Older
white committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155
{
  "uid" : "8dddfafa3f171101",
  "name" : "test_bpm[post-http://36.139.193.99:8088/api/org/v1/org/deleteOrg-x-www-form-urlencoded-testAddOrg-expect4-None-None-None]",
  "fullName" : "test_.test_zf.test_bbb.TestBPM#test_bpm",
  "historyId" : "141aefa230f0d6f949b1cdfbcd3350f6",
  "time" : {
    "start" : 1730880174838,
    "stop" : 1730880174852,
    "duration" : 14
  },
  "status" : "failed",
  "statusMessage" : "AssertionError: 断言失败",
  "statusTrace" : "self = <api_1105.test_.test_zf.test_bbb.TestBPM object at 0x000002AA7C649E20>\nreq_fix = <api_1104.re_.re_method.RequestsMethod object at 0x000002AA7C5F4230>\nmethod = 'post', url = 'http://36.139.193.99:8088/api/org/v1/org/deleteOrg'\nmime = 'x-www-form-urlencoded', case = 'testAddOrg'\nexpect = {'message': '删除组织成功!', 'state': True}, sql = None, sqlType = None\nupdateKey = None\n\n    @pytest.mark.parametrize(\"method, url, mime, case, expect, sql, sqlType, updateKey\", ReadExcel(USERNAME).get_data())\n    def test_bpm(self, req_fix, method, url, mime, case, expect, sql, sqlType, updateKey):\n        print(method, url, mime, case, expect, sql, sqlType, updateKey)\n    \n        res = req_fix.request_all(req_method=method, req_url=url, req_mime=mime, req_case=case, sql_type=sqlType, sql_data=sql, update_key=updateKey)\n        # 断言\n        try:\n            for key in expect.keys():\n>               assert res.json().get(key) == expect[key]\nE               AssertionError: assert '部分删除成功,其中编码为...ddOrg】的组织不存在;' == '删除组织成功!'\nE                 \nE                 - 删除组织成功!\nE                 + 部分删除成功,其中编码为【testAddOrg】的组织不存在;\n\ntest_\\test_zf\\test_bbb.py:19: AssertionError\n\nDuring handling of the above exception, another exception occurred:\n\nself = <api_1105.test_.test_zf.test_bbb.TestBPM object at 0x000002AA7C649E20>\nreq_fix = <api_1104.re_.re_method.RequestsMethod object at 0x000002AA7C5F4230>\nmethod = 'post', url = 'http://36.139.193.99:8088/api/org/v1/org/deleteOrg'\nmime = 'x-www-form-urlencoded', case = 'testAddOrg'\nexpect = {'message': '删除组织成功!', 'state': True}, sql = None, sqlType = None\nupdateKey = None\n\n    @pytest.mark.parametrize(\"method, url, mime, case, expect, sql, sqlType, updateKey\", ReadExcel(USERNAME).get_data())\n    def test_bpm(self, req_fix, method, url, mime, case, expect, sql, sqlType, updateKey):\n        print(method, url, mime, case, expect, sql, sqlType, updateKey)\n    \n        res = req_fix.request_all(req_method=method, req_url=url, req_mime=mime, req_case=case, sql_type=sqlType, sql_data=sql, update_key=updateKey)\n        # 断言\n        try:\n            for key in expect.keys():\n                assert res.json().get(key) == expect[key]\n        except AssertionError:\n            log.error(f\"断言失败,用例数据为:{case},期望数据为:{expect}, 服务器返回的数据为:{res.text}\")\n>           raise AssertionError(\"断言失败\")\nE           AssertionError: 断言失败\n\ntest_\\test_zf\\test_bbb.py:22: AssertionError",
  "flaky" : false,
  "newFailed" : false,
  "beforeStages" : [ {
    "name" : "req_fix",
    "time" : {
      "start" : 1730880174598,
      "stop" : 1730880174656,
      "duration" : 58
    },
    "status" : "passed",
    "steps" : [ ],
    "attachments" : [ ],
    "parameters" : [ ],
    "attachmentsCount" : 0,
    "shouldDisplayMessage" : false,
    "hasContent" : false,
    "stepsCount" : 0
  }, {
    "name" : "_session_faker",
    "time" : {
      "start" : 1730880170619,
      "stop" : 1730880172384,
      "duration" : 1765
    },
    "status" : "passed",
    "steps" : [ ],
    "attachments" : [ ],
    "parameters" : [ ],
    "attachmentsCount" : 0,
    "shouldDisplayMessage" : false,
    "hasContent" : false,
    "stepsCount" : 0
  } ],
  "testStage" : {
    "status" : "failed",
    "statusMessage" : "AssertionError: 断言失败",
    "statusTrace" : "self = <api_1105.test_.test_zf.test_bbb.TestBPM object at 0x000002AA7C649E20>\nreq_fix = <api_1104.re_.re_method.RequestsMethod object at 0x000002AA7C5F4230>\nmethod = 'post', url = 'http://36.139.193.99:8088/api/org/v1/org/deleteOrg'\nmime = 'x-www-form-urlencoded', case = 'testAddOrg'\nexpect = {'message': '删除组织成功!', 'state': True}, sql = None, sqlType = None\nupdateKey = None\n\n    @pytest.mark.parametrize(\"method, url, mime, case, expect, sql, sqlType, updateKey\", ReadExcel(USERNAME).get_data())\n    def test_bpm(self, req_fix, method, url, mime, case, expect, sql, sqlType, updateKey):\n        print(method, url, mime, case, expect, sql, sqlType, updateKey)\n    \n        res = req_fix.request_all(req_method=method, req_url=url, req_mime=mime, req_case=case, sql_type=sqlType, sql_data=sql, update_key=updateKey)\n        # 断言\n        try:\n            for key in expect.keys():\n>               assert res.json().get(key) == expect[key]\nE               AssertionError: assert '部分删除成功,其中编码为...ddOrg】的组织不存在;' == '删除组织成功!'\nE                 \nE                 - 删除组织成功!\nE                 + 部分删除成功,其中编码为【testAddOrg】的组织不存在;\n\ntest_\\test_zf\\test_bbb.py:19: AssertionError\n\nDuring handling of the above exception, another exception occurred:\n\nself = <api_1105.test_.test_zf.test_bbb.TestBPM object at 0x000002AA7C649E20>\nreq_fix = <api_1104.re_.re_method.RequestsMethod object at 0x000002AA7C5F4230>\nmethod = 'post', url = 'http://36.139.193.99:8088/api/org/v1/org/deleteOrg'\nmime = 'x-www-form-urlencoded', case = 'testAddOrg'\nexpect = {'message': '删除组织成功!', 'state': True}, sql = None, sqlType = None\nupdateKey = None\n\n    @pytest.mark.parametrize(\"method, url, mime, case, expect, sql, sqlType, updateKey\", ReadExcel(USERNAME).get_data())\n    def test_bpm(self, req_fix, method, url, mime, case, expect, sql, sqlType, updateKey):\n        print(method, url, mime, case, expect, sql, sqlType, updateKey)\n    \n        res = req_fix.request_all(req_method=method, req_url=url, req_mime=mime, req_case=case, sql_type=sqlType, sql_data=sql, update_key=updateKey)\n        # 断言\n        try:\n            for key in expect.keys():\n                assert res.json().get(key) == expect[key]\n        except AssertionError:\n            log.error(f\"断言失败,用例数据为:{case},期望数据为:{expect}, 服务器返回的数据为:{res.text}\")\n>           raise AssertionError(\"断言失败\")\nE           AssertionError: 断言失败\n\ntest_\\test_zf\\test_bbb.py:22: AssertionError",
    "steps" : [ ],
    "attachments" : [ {
      "uid" : "f107d455611420e0",
      "name" : "log",
      "source" : "f107d455611420e0.txt",
      "type" : "text/plain",
      "size" : 315
    }, {
      "uid" : "568071b54545907a",
      "name" : "stdout",
      "source" : "568071b54545907a.txt",
      "type" : "text/plain",
      "size" : 156
    } ],
    "parameters" : [ ],
    "attachmentsCount" : 2,
    "shouldDisplayMessage" : true,
    "hasContent" : true,
    "stepsCount" : 0
  },
  "afterStages" : [ {
    "name" : "req_fix::0",
    "time" : {
      "start" : 1730880175010,
      "stop" : 1730880175010,
      "duration" : 0
    },
    "status" : "passed",
    "steps" : [ ],
    "attachments" : [ ],
    "parameters" : [ ],
    "attachmentsCount" : 0,
    "shouldDisplayMessage" : false,
    "hasContent" : false,
    "stepsCount" : 0
  } ],
  "labels" : [ {
    "name" : "parentSuite",
    "value" : "test_.test_zf"
  }, {
    "name" : "suite",
    "value" : "test_bbb"
  }, {
    "name" : "subSuite",
    "value" : "TestBPM"
  }, {
    "name" : "host",
    "value" : "DESKTOP-2896RJV"
  }, {
    "name" : "thread",
    "value" : "20532-MainThread"
  }, {
    "name" : "framework",
    "value" : "pytest"
  }, {
    "name" : "language",
    "value" : "cpython3"
  }, {
    "name" : "package",
    "value" : "test_.test_zf.test_bbb"
  }, {
    "name" : "resultFormat",
    "value" : "allure2"
  } ],
  "parameters" : [ {
    "name" : "case",
    "value" : "'testAddOrg'"
  }, {
    "name" : "expect",
    "value" : "{'state': True, 'message': '删除组织成功!'}"
  }, {
    "name" : "method",
    "value" : "'post'"
  }, {
    "name" : "mime",
    "value" : "'x-www-form-urlencoded'"
  }, {
    "name" : "sql",
    "value" : "None"
  }, {
    "name" : "sqlType",
    "value" : "None"
  }, {
    "name" : "updateKey",
    "value" : "None"
  }, {
    "name" : "url",
    "value" : "'http://36.139.193.99:8088/api/org/v1/org/deleteOrg'"
  } ],
  "links" : [ ],
  "hidden" : false,
  "retry" : false,
  "extra" : {
    "severity" : "normal",
    "retries" : [ ],
    "categories" : [ {
      "name" : "Product defects",
      "matchedStatuses" : [ ],
      "flaky" : false
    } ],
    "tags" : [ ]
  },
  "source" : "8dddfafa3f171101.json",
  "parameterValues" : [ "'testAddOrg'", "{'state': True, 'message': '删除组织成功!'}", "'post'", "'x-www-form-urlencoded'", "None", "None", "None", "'http://36.139.193.99:8088/api/org/v1/org/deleteOrg'" ]
}