23
23
import caso
24
24
import caso .record
25
25
26
- now = datetime .datetime (2023 , 5 , 25 , 21 , 59 , 6 , 0 )
26
+ now = datetime .datetime (2023 , 5 , 25 , 21 , 59 , 6 , 0 , tzinfo = datetime . timezone . utc )
27
27
cloud_type = caso .user_agent
28
28
29
29
valid_cloud_records_fields = [
76
76
"CpuDuration" : 3456000 ,
77
77
"CloudType" : cloud_type ,
78
78
"Disk" : 250 ,
79
- "StartTime" : 1684612746 ,
80
- "EndTime" : 1685044746 ,
79
+ "StartTime" : 1684619946 ,
80
+ "EndTime" : 1685051946 ,
81
81
"FQAN" : "VO 1 FQAN" ,
82
82
"GlobalUserName" : "User DN" ,
83
83
"ImageId" : "b39a8ed9-e15d-4b71-ada2-daf88efbac0a" ,
97
97
"CpuDuration" : 3456000 ,
98
98
"CloudType" : cloud_type ,
99
99
"Disk" : 250 ,
100
- "StartTime" : 1684526346 ,
101
- "EndTime" : 1685044746 ,
100
+ "StartTime" : 1684533546 ,
101
+ "EndTime" : 1685051946 ,
102
102
"FQAN" : "VO 2 FQAN" ,
103
103
"GlobalUserName" : "User DN" ,
104
104
"ImageId" : "b39a8ed9-e15d-4b71-ada2-daf88efbac0a" ,
153
153
"IPVersion" : 4 ,
154
154
"LocalGroup" : "03b6a6c4-cf2b-48b9-82f1-69c52b9f30af" ,
155
155
"LocalUser" : "a4519d7d-f60a-4908-9d63-7d9e17422188" ,
156
- "MeasurementTime" : 1685044746 ,
156
+ "MeasurementTime" : 1685051946 ,
157
157
"SiteName" : "TEST-Site" ,
158
158
"uuid" : "e3c5aeef-37b8-4332-ad9f-9d068f156dc2" ,
159
159
"CloudType" : cloud_type ,
166
166
"IPVersion" : 4 ,
167
167
"LocalGroup" : "2dae43c4-1889-4e63-b172-d4e99381e30a" ,
168
168
"LocalUser" : "3391a44e-3728-478d-abde-b86c25356571" ,
169
- "MeasurementTime" : 1685044746 ,
169
+ "MeasurementTime" : 1685051946 ,
170
170
"SiteName" : "TEST-Site" ,
171
171
"uuid" : "5c50720e-a653-4d70-9b0e-d4388687fcbc" ,
172
172
"CloudType" : cloud_type ,
@@ -272,7 +272,7 @@ def expected_entries_cloud():
272
272
"CpuCount: 8\n "
273
273
"CpuDuration: 3456000\n "
274
274
"Disk: 250\n "
275
- "EndTime: 1685044746 \n "
275
+ "EndTime: 1685051946 \n "
276
276
"FQAN: VO 1 FQAN\n "
277
277
"GlobalUserName: User DN\n "
278
278
"ImageId: b39a8ed9-e15d-4b71-ada2-daf88efbac0a\n "
@@ -282,7 +282,7 @@ def expected_entries_cloud():
282
282
"Memory: 16\n "
283
283
"PublicIPCount: 7\n "
284
284
"SiteName: TEST-Site\n "
285
- "StartTime: 1684612746 \n "
285
+ "StartTime: 1684619946 \n "
286
286
"Status: started\n "
287
287
"VMUUID: 721cf1db-0e0f-4c24-a5ea-cd75e0f303e8\n "
288
288
"WallDuration: 432000" ,
@@ -291,7 +291,7 @@ def expected_entries_cloud():
291
291
"CpuCount: 8\n "
292
292
"CpuDuration: 3456000\n "
293
293
"Disk: 250\n "
294
- "EndTime: 1685044746 \n "
294
+ "EndTime: 1685051946 \n "
295
295
"FQAN: VO 2 FQAN\n "
296
296
"GlobalUserName: User DN\n "
297
297
"ImageId: b39a8ed9-e15d-4b71-ada2-daf88efbac0a\n "
@@ -301,7 +301,7 @@ def expected_entries_cloud():
301
301
"Memory: 16\n "
302
302
"PublicIPCount: 7\n "
303
303
"SiteName: TEST-Site\n "
304
- "StartTime: 1684526346 \n "
304
+ "StartTime: 1684533546 \n "
305
305
"Status: completed\n "
306
306
"VMUUID: a53738e1-13eb-4047-800c-067d14ce3d22\n "
307
307
"WallDuration: 432000" ,
@@ -317,21 +317,21 @@ def expected_message_cloud():
317
317
"APEL-cloud-message: v0.4\n "
318
318
"CloudComputeService: Fake Cloud Service\n "
319
319
f"CloudType: { cloud_type } \n CpuCount: 8\n CpuDuration: 3456000\n "
320
- "Disk: 250\n EndTime: 1685044746 \n FQAN: VO 1 FQAN\n GlobalUserName: User DN\n "
320
+ "Disk: 250\n EndTime: 1685051946 \n FQAN: VO 1 FQAN\n GlobalUserName: User DN\n "
321
321
"ImageId: b39a8ed9-e15d-4b71-ada2-daf88efbac0a\n "
322
322
"LocalGroupId: 03b6a6c4-cf2b-48b9-82f1-69c52b9f30af\n "
323
323
"LocalUserId: a4519d7d-f60a-4908-9d63-7d9e17422188\n MachineName: VM Name 1\n "
324
- "Memory: 16\n PublicIPCount: 7\n SiteName: TEST-Site\n StartTime: 1684612746 \n "
324
+ "Memory: 16\n PublicIPCount: 7\n SiteName: TEST-Site\n StartTime: 1684619946 \n "
325
325
"Status: started\n VMUUID: 721cf1db-0e0f-4c24-a5ea-cd75e0f303e8\n "
326
326
"WallDuration: 432000\n "
327
327
"%%"
328
328
"\n CloudComputeService: Fake Cloud Service\n "
329
329
f"CloudType: { cloud_type } \n CpuCount: 8\n CpuDuration: 3456000\n "
330
- "Disk: 250\n EndTime: 1685044746 \n FQAN: VO 2 FQAN\n GlobalUserName: User DN\n "
330
+ "Disk: 250\n EndTime: 1685051946 \n FQAN: VO 2 FQAN\n GlobalUserName: User DN\n "
331
331
"ImageId: b39a8ed9-e15d-4b71-ada2-daf88efbac0a\n "
332
332
"LocalGroupId: 03b6a6c4-cf2b-48b9-82f1-69c52b9f30af\n "
333
333
"LocalUserId: a4519d7d-f60a-4908-9d63-7d9e17422188\n MachineName: VM Name 2\n "
334
- "Memory: 16\n PublicIPCount: 7\n SiteName: TEST-Site\n StartTime: 1684526346 \n "
334
+ "Memory: 16\n PublicIPCount: 7\n SiteName: TEST-Site\n StartTime: 1684533546 \n "
335
335
"Status: completed\n VMUUID: a53738e1-13eb-4047-800c-067d14ce3d22\n "
336
336
"WallDuration: 432000\n "
337
337
)
@@ -350,7 +350,7 @@ def expected_entries_ip():
350
350
'"GlobalUserName": "User 1 DN", '
351
351
'"LocalGroup": "03b6a6c4-cf2b-48b9-82f1-69c52b9f30af", '
352
352
'"FQAN": "VO 1 FQAN", '
353
- '"MeasurementTime": 1685044746 , '
353
+ '"MeasurementTime": 1685051946 , '
354
354
'"IPVersion": 4, '
355
355
'"IPCount": 10}' ,
356
356
'{"SiteName": "TEST-Site", '
@@ -361,7 +361,7 @@ def expected_entries_ip():
361
361
'"GlobalUserName": "User 2 DN", '
362
362
'"LocalGroup": "2dae43c4-1889-4e63-b172-d4e99381e30a", '
363
363
'"FQAN": "VO 2 FQAN", '
364
- '"MeasurementTime": 1685044746 , '
364
+ '"MeasurementTime": 1685051946 , '
365
365
'"IPVersion": 6, '
366
366
'"IPCount": 20}' ,
367
367
]
@@ -381,7 +381,7 @@ def expected_message_ip():
381
381
'"GlobalUserName": "User 1 DN", '
382
382
'"LocalGroup": "03b6a6c4-cf2b-48b9-82f1-69c52b9f30af", '
383
383
'"FQAN": "VO 1 FQAN", '
384
- '"MeasurementTime": 1685044746 , '
384
+ '"MeasurementTime": 1685051946 , '
385
385
'"IPVersion": 4, '
386
386
'"IPCount": 10}, '
387
387
'{"SiteName": "TEST-Site", '
@@ -392,7 +392,7 @@ def expected_message_ip():
392
392
'"GlobalUserName": "User 2 DN", '
393
393
'"LocalGroup": "2dae43c4-1889-4e63-b172-d4e99381e30a", '
394
394
'"FQAN": "VO 2 FQAN", '
395
- '"MeasurementTime": 1685044746 , '
395
+ '"MeasurementTime": 1685051946 , '
396
396
'"IPVersion": 6, '
397
397
'"IPCount": 20}'
398
398
"]}"
0 commit comments