File tree Expand file tree Collapse file tree 2 files changed +16
-0
lines changed
Expand file tree Collapse file tree 2 files changed +16
-0
lines changed Original file line number Diff line number Diff line change @@ -279,6 +279,8 @@ def _parse_atom_entry(entry):
279279 "fields" : metadata .fields ,
280280 "content" : content ,
281281 "updated" : entry .get ("updated" ),
282+ "published" : entry .get ("published" ),
283+ "author" : entry .get ("author" , {}).get ("name" ),
282284 }
283285 )
284286
Original file line number Diff line number Diff line change 1717from io import BytesIO
1818from pathlib import Path
1919from time import sleep
20+ from datetime import datetime
2021
2122import io
2223
@@ -438,6 +439,19 @@ def test_v1_job_fallback(self):
438439 self .assertTrue (client .PATH_JOBS_V2 in self .job .path )
439440 self .assertEqual (n_events , n_preview , n_results )
440441
442+ def test_published_author_fields (self ):
443+ job = self .service .jobs .create (query = "| makeresults count=1" )
444+
445+ jobs = self .service .jobs .list (name = job .name )
446+ self .assertEqual (len (jobs ), 1 )
447+ self .assertEqual (jobs [0 ].state .author , self .service .username )
448+ self .assertIsNotNone (jobs [0 ].state .published )
449+ datetime .fromisoformat (jobs [0 ].state .published ) # make sure it is parsable
450+
451+ self .assertEqual (job .state .author , self .service .username )
452+ self .assertIsNotNone (job .state .published )
453+ datetime .fromisoformat (job .state .published ) # make sure it is parsable
454+
441455
442456if __name__ == "__main__" :
443457 unittest .main ()
You can’t perform that action at this time.
0 commit comments