Coverage for tests/routers/jobs_resp.py: 100%
9 statements
« prev ^ index » next coverage.py v7.9.1, created at 2025-06-25 05:47 +0000
« prev ^ index » next coverage.py v7.9.1, created at 2025-06-25 05:47 +0000
1success = {
2 "uuid": "8bf7e570-67cd-4670-a37c-0999fd07f9bf",
3 "action": "JobsRouter",
4 "result": {
5 "success": True
6 },
7 "tid": 1,
8 "type": "rpc",
9 "method": "detail"
10}
12fail = {
13 "uuid": "e165fbec-d5e9-43a6-95dc-a6f4e73c51ad",
14 "action": "JobsRouter",
15 "result": {
16 "msg": "NoSuchJobException: 9ba5c8d7-58de-4f18-96fe-d362841910dd",
17 "type": "exception",
18 "success": False
19 },
20 "tid": 1,
21 "type": "rpc",
22 "method": "getInfo"
23}
25get_jobs = {
26 "uuid": "d4d01c9a-b299-44b7-97a3-ff96e9bcbd06",
27 "action": "JobsRouter",
28 "result": {
29 "totalCount": 585,
30 "jobs": [
31 {
32 "scheduled": 1508784433,
33 "status": "PENDING",
34 "description": "Create test2.example.com under /Server/TEST",
35 "started": None,
36 "finished": None,
37 "user": "zenoss",
38 "uid": "/zport/dmd/JobManager",
39 "type": "Create Device",
40 "uuid": "721739ae-2b1d-4613-91e9-681f134a2c49"
41 },
42 {
43 "scheduled": 1508527259,
44 "status": "FAILURE",
45 "description": "Discover and model device test.example.com as /Server/TEST",
46 "started": 1508527358,
47 "finished": 1508527405,
48 "user": "zenoss",
49 "uid": "/zport/dmd/JobManager",
50 "type": "Shell Command",
51 "uuid": "9ba5c8d7-58de-4f18-96fe-d362841910d3"
52 }
53 ],
54 "success": True
55 },
56 "tid": 1,
57 "type": "rpc",
58 "method": "getJobs"
59}
61job1 = {
62 "uuid": "0a39a730-9d41-48fb-878e-a5cbbbc1116a",
63 "action": "JobsRouter",
64 "result": {
65 "data": {
66 "scheduled": 1508784433,
67 "status": "PENDING",
68 "errors": "",
69 "description": "Create test2.example.com under /Server/TEST",
70 "started": None,
71 "uuid": "721739ae-2b1d-4613-91e9-681f134a2c49",
72 "name": "JobManager",
73 "duration": None,
74 "finished": None,
75 "meta_type": "Object Manager",
76 "user": "zenoss",
77 "inspector_type": "Object Manager",
78 "logfile": None,
79 "type": "Create Device",
80 "id": "721739ae-2b1d-4613-91e9-681f134a2c49",
81 "uid": "/zport/dmd/JobManager"
82 },
83 "success": True
84 },
85 "tid": 1,
86 "type": "rpc",
87 "method": "getInfo"
88}
90job2 = {
91 "uuid": "a5b44931-d5e1-48cf-8084-cb304d814ffe",
92 "action": "JobsRouter",
93 "result": {
94 "data": {
95 "scheduled": 1508527259,
96 "status": "FAILURE",
97 "errors": "2017-10-20 19:21:52,042 ERROR zen.SshClient: 10.0.3.30 User timeout caused connection failure.\n",
98 "description": "Discover and model device test.example.com as /Server/TEST",
99 "started": 1508527358,
100 "uuid": "9ba5c8d7-58de-4f18-96fe-d362841910d3",
101 "name": "JobManager",
102 "duration": 47,
103 "finished": 1508527405,
104 "meta_type": "Object Manager",
105 "user": "zenoss",
106 "inspector_type": "Object Manager",
107 "logfile": "/opt/zenoss/log/jobs/9ba5c8d7-58de-4f18-96fe-d362841910d3.log",
108 "type": "Shell Command",
109 "id": "9ba5c8d7-58de-4f18-96fe-d362841910d3",
110 "uid": "/zport/dmd/JobManager"
111 },
112 "success": True
113 },
114 "tid": 1,
115 "type": "rpc",
116 "method": "getInfo"
117}
119detail = {
120 "uuid": "28ea704d-509e-4654-b87c-182ecd30579b",
121 "action": "JobsRouter",
122 "result": {
123 "content": [
124 "2017-10-20 19:22:38,949 INFO zen.Job: Job 9ba5c8d7-58de-4f18-96fe-d362841910d3 (Products.Jobber.jobs.SubprocessJob) received\n",
125 "2017-10-20 19:22:39,158 INFO zen.Job: Starting job 9ba5c8d7-58de-4f18-96fe-d362841910d3 (Products.Jobber.jobs.SubprocessJob)\n",
126 "2017-10-20 19:22:39,158 INFO zen.Job: Spawning subprocess: zminion -minion-name zminion_auw2collector run -- /opt/zenoss/bin/zendisc run --now -d test.example.com --monitor localhost --deviceclass /Server/TEST --prod_state 900\n",
127 "I1020 19:22:39.205994 25180 main.go:101] waiting for response for zminion-return-9290dc33-d5a2-5766-f45e-210ca43499ea\n",
128 "2017-10-20 19:21:28,127 INFO zen.ZenDisc: Connecting to localhost:8789\n",
129 "2017-10-20 19:21:28,416 INFO zen.ZenDisc: Connected to the zenhub/0 instance\n",
130 "2017-10-20 19:21:28,985 INFO zen.ZenDisc: Looking for test.example.com\n",
131 "2017-10-20 19:21:33,130 INFO zen.ZenDisc: Found IP 1.2.3.4 for device test.example.com\n",
132 "2017-10-20 19:21:41,831 INFO zen.ZenDisc: Finished scanning device with address 1.2.3.4\n",
133 "2017-10-20 19:21:41,831 INFO zen.ZenDisc: Discovered device test.example.com.\n",
134 "2017-10-20 19:21:41,831 INFO zen.ZenDisc: Result: test.example.com\n",
135 "2017-10-20 19:21:41,831 INFO zen.ZenDisc: Starting collector loop #001...\n",
136 "2017-10-20 19:21:41,831 INFO zen.ZenDisc: Got 1 devices to be scanned during collector loop #001\n",
137 "2017-10-20 19:21:42,003 INFO zen.ZenDisc: Filled collection slots for 1 of 1 devices during collector loop #001\n",
138 "2017-10-20 19:21:42,003 INFO zen.ZenDisc: skipping WMI-based collection, PySamba zenpack not installed\n",
139 "2017-10-20 19:21:42,003 INFO zen.ZenDisc: Collect on device test.example.com for collector loop #001\n",
140 "2017-10-20 19:21:42,039 INFO zen.ZenDisc: No Python plugins found for test.example.com\n",
141 "2017-10-20 19:21:42,041 INFO zen.ZenDisc: Using SSH collection method for device test.example.com\n",
142 "2017-10-20 19:21:42,041 INFO zen.ZenDisc: plugins: zenoss.cmd.uname, zenoss.cmd.linux.df, zenoss.cmd.linux.alt_kernel_name, zenoss.cmd.linux.cpuinfo, zenoss.cmd.linux.interfaces, zenoss.cmd.linux.lvm, zenoss.cmd.linux.memory, zenoss.cmd.linux.netstat_an, zenoss.cmd.linux.netstat_rn, zenoss.cmd.linux.process, zenoss.cmd.linux.rpm, zenoss.cmd.linux.sudo_dmidecode, zenoss.cmd.linux.os_release, zenoss.cmd.linux.os_service\n",
143 "2017-10-20 19:21:42,041 INFO zen.ZenDisc: SNMP monitoring off for test.example.com\n",
144 "2017-10-20 19:21:42,043 INFO zen.ZenDisc: No portscan plugins found for test.example.com\n",
145 "2017-10-20 19:21:52,042 ERROR zen.SshClient: 1.2.3.4 User timeout caused connection failure.\n",
146 "2017-10-20 19:21:52,042 INFO zen.CmdClient: command client finished collection for test.example.com\n",
147 "2017-10-20 19:21:52,042 INFO zen.ZenDisc: No change in configuration detected\n",
148 "2017-10-20 19:21:52,042 INFO zen.ZenDisc: Finished processing client within collector loop #001\n",
149 "2017-10-20 19:21:52,043 INFO zen.ZenDisc: Scan time: 10.21 seconds for collector loop #001\n",
150 "2017-10-20 19:21:52,043 INFO zen.ZenDisc: Scanned 1 of 1 devices during collector loop #001\n",
151 "2017-10-20 19:21:52,043 INFO zen.ZenDisc: Daemon ZenDisc shutting down\n",
152 "2017-10-20 19:23:25,655 INFO zen.Job: Job 9ba5c8d7-58de-4f18-96fe-d362841910d3 finished with result 0\n"
153 ],
154 "logfile": "/opt/zenoss/log/jobs/9ba5c8d7-58de-4f18-96fe-d362841910d3.log",
155 "maxLimit": False
156 },
157 "tid": 1,
158 "type": "rpc",
159 "method": "detail"
160}
162nolog = {
163 "uuid": "f5259b2f-b4c7-4e97-852e-197b1885e533",
164 "action": "JobsRouter",
165 "result": {
166 "content": [],
167 "logfile": "The log file for this job either does not exist or cannot be accessed.",
168 "maxLimit": None
169 },
170 "tid": 1,
171 "type": "rpc",
172 "method": "detail"
173}
175abort = {
176 "uuid": "a7555c90-fa4c-405b-afcc-4b1f283c730e",
177 "action": "JobsRouter",
178 "result": None,
179 "tid": 1,
180 "type": "rpc",
181 "method": "abort"
182}
184delete = {
185 "uuid": "121cb296-936e-4424-9e04-55a4ae66e63f",
186 "action": "JobsRouter",
187 "result": {
188 "deletedJobs": [
189 "721739ae-2b1d-4613-91e9-681f134a2c49"
190 ],
191 "success": True
192 },
193 "tid": 1,
194 "type": "rpc",
195 "method": "deleteJobs"
196}