コード例 #1
0
 def test_015_test_delete_all_comments(self, request):
     a = Event('admin', 'qwqwqw',
               'https://localhost:8089/servicesNS/nobody/SA-ITOA')
     a.delete_all_comments('e28f6a23-e447-11e7-bf0b-acbc32b4d98f')
     request.assert_called_with('DELETE', 
             'event_management_interface/notable_event_comment/e28f6a23-e447-11e7-bf0b-acbc32b4d98f',
             params={'is_event_id': True})
コード例 #2
0
 def test_015_test_get_comment(self, request):
     request.return_value = GET_COMMENT
     a = Event('admin', 'qwqwqw',
               'https://localhost:8089/servicesNS/nobody/SA-ITOA')
     self.assertEqual(a.get_comment('5a4c1b589693fb9dbf20acc2'),'test')
     request.assert_called_with('GET',
             'event_management_interface/notable_event_comment/5a4c1b589693fb9dbf20acc2')
コード例 #3
0
 def test_001_test_get_from_index(self, request):
     
     request.return_value = self.get_from_index_return_value
     a = Event('admin', 'qwqwqw',
               'https://localhost:8089/servicesNS/nobody/SA-ITOA')
     self.assertEqual(a._get_from_index(['e28f6a23-e447-11e7-bf0b-acbc32b4d98f']),
             self.get_from_index_return_value)
     request.assert_called_with('GET', 'event_management_interface/notable_event',
             params={'ids': '["e28f6a23-e447-11e7-bf0b-acbc32b4d98f"]'})
コード例 #4
0
 def test_015_test_update_comment(self, request):
     a = Event('admin','qwqwqw','https://localhost:8089/servicesNS/nobody/SA-ITOA')
     a.update_comment('e28f6a23-e447-11e7-bf0b-acbc32b4d98f',
                      '5a3951ae9693fbcbf741b3ea','test2')
     request.assert_called_with('PUT',
                                'event_management_interface/notable_event_comment',
                                data={'event_id': 'e28f6a23-e447-11e7-bf0b-acbc32b4d98f',
                                      '_key': '5a3951ae9693fbcbf741b3ea',
                                      'comment': 'test2'})
コード例 #5
0
 def test_015_test_get_all_comments(self, request):
     request.return_value = GET_ALL_COMMENTS
     a = Event('admin', 'qwqwqw',
               'https://localhost:8089/servicesNS/nobody/SA-ITOA')
     self.assertEqual(a.get_all_comments('e28f6a23-e447-11e7-bf0b-acbc32b4d98f'),
                      [u'test1', u'test'])
     request.assert_called_with('GET', 
             'event_management_interface/notable_event_comment/e28f6a23-e447-11e7-bf0b-acbc32b4d98f',
             params={'is_event_id': True})
コード例 #6
0
 def test_009_test_update_tag(self, request):
     a = Event('admin','qwqwqw',
               'https://localhost:8089/servicesNS/nobody/SA-ITOA')
     a.update_tag('e28f6a23-e447-11e7-bf0b-acbc32b4d98f',
                  '5a394f449693fbcbf741b3e6', 'test')
     request.assert_called_with('PUT', 'event_management_interface/notable_event_tag',
                                data={'event_id': 'e28f6a23-e447-11e7-bf0b-acbc32b4d98f',
                                      '_key': '5a394f449693fbcbf741b3e6',
                                      'tag_name': 'test'})
コード例 #7
0
 def test_008_test_create_tag(self, request):
     request.return_value = CREATE_TAG
     a = Event('admin','qwqwqw',
               'https://localhost:8089/servicesNS/nobody/SA-ITOA')
     self.assertEqual(a.create_tag('e28f6a23-e447-11e7-bf0b-acbc32b4d98f', 'test'),
                      {'event_id': 'e28f6a23-e447-11e7-bf0b-acbc32b4d98f',
                       'tag_name': 'test',
                       'tag_id': u'5a4c14fb9693fb9dbf20acc1'})
     request.assert_called_with('POST', 'event_management_interface/notable_event_tag',
                                data={'event_id': 'e28f6a23-e447-11e7-bf0b-acbc32b4d98f',
                                      'tag_name': 'test'})
コード例 #8
0
 def test_007_test_update_owner(self, request):
     a = Event('admin', 'qwqwqw',
               'https://localhost:8089/servicesNS/nobody/SA-ITOA')
     a.update_owner(['e28f6a23-e447-11e7-bf0b-acbc32b4d98f',
                     '031f06c0-e453-11e7-b054-acbc32b4d98f'],'admin')
     request.assert_called_with('PUT', 'event_management_interface/notable_event',
                                data=[{'owner': 'admin',
                                       'event_id': 'e28f6a23-e447-11e7-bf0b-acbc32b4d98f'},
                                      {'owner': 'admin',
                                       'event_id': '031f06c0-e453-11e7-b054-acbc32b4d98f'}],
                                params={})
コード例 #9
0
 def test_015_test_update_ticket_info(self, request):
     request.return_value = UPDATE_TICKET_INFO
     a = Event('admin', 'qwqwqw',
               'https://localhost:8089/servicesNS/nobody/SA-ITOA')
     self.assertEqual(a.update_ticket_info(['e28f6a23-e447-11e7-bf0b-acbc32b4d98f'],
                           'test', "124", "http://google.com/"),
                      {'failed': [], 'success': ['124']})
     request.assert_called_with('PUT',
             'event_management_interface/ticketing/e28f6a23-e447-11e7-bf0b-acbc32b4d98f',
             data={'ticket_url': 'http://google.com/',
                   'ticket_system': 'test',
                   'ticket_id': '124'})
コード例 #10
0
 def test_004_test_get_owner(self, request):
     request.return_value = self.get_from_index_return_value
     a = Event('admin', 'qwqwqw',
               'https://localhost:8089/servicesNS/nobody/SA-ITOA')
     self.assertEqual(a.get_owner(
             event_ids=[
                 'e28f6a23-e447-11e7-bf0b-acbc32b4d98f'],
             latest_time='-1s',
             earliest_time= '-1d'),
         [('e28f6a23-e447-11e7-bf0b-acbc32b4d98f', u'admin')]
     )
     request.assert_called_with('GET', 'event_management_interface/notable_event',
             params={'earliest_time': '-1d', 'latest_time': '-1s',
                 'ids': '["e28f6a23-e447-11e7-bf0b-acbc32b4d98f"]'})
コード例 #11
0
 def test_005_test_update(self, request):
     request.return_value = UPDATE_BLOB
     a = Event('admin', 'qwqwqw',
               'https://localhost:8089/servicesNS/nobody/SA-ITOA')
     blob = [
       {
         'event_ids': [
           'e28f6a23-e447-11e7-bf0b-acbc32b4d98f',
           '031f06c0-e453-11e7-b054-acbc32b4d98f'
         ],
         'severity': 'high',
         'status': 'closed',
       }
     ]
     self.assertEqual(a.update(blob), UPDATE_BLOB)
     request.assert_called_with('PUT',
                                'event_management_interface/notable_event',
     data=[{'status': 'closed',
            'event_id': 'e28f6a23-e447-11e7-bf0b-acbc32b4d98f',
            'severity': 'high'}, {'status': 'closed',
            'event_id': '031f06c0-e453-11e7-b054-acbc32b4d98f',
            'severity': 'high'}], params={})
コード例 #12
0
 def test_015_test_delete_ticket_info(self, request):
     a = Event('admin', 'qwqwqw',
               'https://localhost:8089/servicesNS/nobody/SA-ITOA')
     a.delete_ticket_info(['e28f6a23-e447-11e7-bf0b-acbc32b4d98f'],'test',"124")
     request.assert_called_with('DELETE', 
             'event_management_interface/ticketing/e28f6a23-e447-11e7-bf0b-acbc32b4d98f/test/124')
コード例 #13
0
 def test_015_test_delete_comment(self, request):
     a = Event('admin', 'qwqwqw',
               'https://localhost:8089/servicesNS/nobody/SA-ITOA')
     a.delete_comment('5a3951289693fbcbf741b3e8')
     request.assert_called_with('DELETE',
             'event_management_interface/notable_event_comment/5a3951289693fbcbf741b3e8')
コード例 #14
0
 def test_011_test_get_tag(self, request):
     a = Event('admin','qwqwqw',
              'https://localhost:8089/servicesNS/nobody/SA-ITOA')
     a.get_tag('5a394f449693fbcbf741b3e6')
     request.assert_called_with('GET',
             'event_management_interface/notable_event_tag/5a394f449693fbcbf741b3e6')