@@ -514,3 +514,58 @@ def test_get_assets_comment_should_return_200(self):
514514
515515 response = self ._subject .get (f'/api/v2/assets/{ object_identifier } /comments/{ identifier } ' , {})
516516 self .assertEqual (200 , response .status_code )
517+
518+ def test_get_evidences_comment_should_return_200 (self ):
519+ case_identifier = self ._subject .create_dummy_case ()
520+ body = {'filename' : 'filename' }
521+ response = self ._subject .create (f'/api/v2/cases/{ case_identifier } /evidences' , body ).json ()
522+ object_identifier = response ['id' ]
523+ response = self ._subject .create (f'/api/v2/evidences/{ object_identifier } /comments' , {}).json ()
524+ identifier = response ['comment_id' ]
525+ response = self ._subject .get (f'/api/v2/evidences/{ object_identifier } /comments/{ identifier } ' , {})
526+ self .assertEqual (200 , response .status_code )
527+
528+ def test_get_iocs_comment_should_return_200 (self ):
529+ case_identifier = self ._subject .create_dummy_case ()
530+ body = {'ioc_type_id' : 1 , 'ioc_tlp_id' : 2 , 'ioc_value' : '8.8.8.8' , 'ioc_description' : 'rewrw' , 'ioc_tags' : '' }
531+ response = self ._subject .create (f'/api/v2/cases/{ case_identifier } /iocs' , body ).json ()
532+ object_identifier = response ['ioc_id' ]
533+ response = self ._subject .create (f'/api/v2/iocs/{ object_identifier } /comments' , {}).json ()
534+ identifier = response ['comment_id' ]
535+ response = self ._subject .get (f'/api/v2/iocs/{ object_identifier } /comments/{ identifier } ' , {})
536+ self .assertEqual (200 , response .status_code )
537+
538+ def test_get_notes_comment_should_return_200 (self ):
539+ case_identifier = self ._subject .create_dummy_case ()
540+ response = self ._subject .create (f'/api/v2/cases/{ case_identifier } /notes-directories' ,
541+ {'name' : 'directory_name' }).json ()
542+ directory_identifier = response ['id' ]
543+ body = {'directory_id' : directory_identifier }
544+ response = self ._subject .create (f'/api/v2/cases/{ case_identifier } /notes' , body ).json ()
545+ object_identifier = response ['note_id' ]
546+ response = self ._subject .create (f'/api/v2/notes/{ object_identifier } /comments' , {}).json ()
547+ identifier = response ['comment_id' ]
548+ response = self ._subject .get (f'/api/v2/notes/{ object_identifier } /comments/{ identifier } ' , {})
549+ self .assertEqual (200 , response .status_code )
550+
551+ def test_get_tasks_comment_should_return_200 (self ):
552+ case_identifier = self ._subject .create_dummy_case ()
553+ body = {'task_assignees_id' : [], 'task_status_id' : 1 , 'task_title' : 'dummy title' }
554+ response = self ._subject .create (f'/api/v2/cases/{ case_identifier } /tasks' , body ).json ()
555+ object_identifier = response ['id' ]
556+ response = self ._subject .create (f'/api/v2/tasks/{ object_identifier } /comments' , {}).json ()
557+ identifier = response ['comment_id' ]
558+ response = self ._subject .get (f'/api/v2/tasks/{ object_identifier } /comments/{ identifier } ' , {})
559+ self .assertEqual (200 , response .status_code )
560+
561+ def test_get_events_comment_should_return_200 (self ):
562+ case_identifier = self ._subject .create_dummy_case ()
563+ body = {'event_title' : 'title' , 'event_category_id' : 1 ,
564+ 'event_date' : '2025-03-26T00:00:00.000' , 'event_tz' : '+00:00' ,
565+ 'event_assets' : [], 'event_iocs' : []}
566+ response = self ._subject .create (f'/api/v2/cases/{ case_identifier } /events' , body ).json ()
567+ object_identifier = response ['event_id' ]
568+ response = self ._subject .create (f'/api/v2/events/{ object_identifier } /comments' , {}).json ()
569+ identifier = response ['comment_id' ]
570+ response = self ._subject .get (f'/api/v2/events/{ object_identifier } /comments/{ identifier } ' , {})
571+ self .assertEqual (200 , response .status_code )
0 commit comments