示例#1
0
文件: tests.py 项目: Lupul/stacktach
    def test_create_generic_rawdata_should_populate_generic_rawdata(self):
        deployment = db.get_or_create_deployment('deployment1')[0]
        kwargs = {
            'deployment': deployment,
            'when': dt_to_decimal(datetime.utcnow()),
            'tenant': '1234567',
            'json': '{}',
            'routing_key': 'monitor.info',
            'publisher': 'publisher',
            'event': 'event',
            'service': 'service',
            'host': 'host',
            'instance': '1234-5678-9012-3456',
            'request_id': '1234',
            'message_id': 'message_id'}

        db.create_generic_rawdata(**kwargs)
        rawdata = GenericRawData.objects.all()[0]

        for field in get_model_fields(GenericRawData):
            if field.name != 'id':
                self.assertEquals(getattr(rawdata, field.name),
                                  kwargs[field.name])
示例#2
0
    def test_create_generic_rawdata_should_populate_generic_rawdata(self):
        deployment = db.get_or_create_deployment('deployment1')[0]
        kwargs = {
            'deployment': deployment,
            'when': dt_to_decimal(datetime.utcnow()),
            'tenant': '1234567',
            'json': '{}',
            'routing_key': 'monitor.info',
            'publisher': 'publisher',
            'event': 'event',
            'service': 'service',
            'host': 'host',
            'instance': '1234-5678-9012-3456',
            'request_id': '1234',
            'message_id': 'message_id'
        }

        db.create_generic_rawdata(**kwargs)
        rawdata = GenericRawData.objects.all()[0]

        for field in get_model_fields(GenericRawData):
            if field.name != 'id':
                self.assertEquals(getattr(rawdata, field.name),
                                  kwargs[field.name])
示例#3
0
                                            ' ')
        self.assertEqual(results, expected_result)

    def test_search_results_for_generic(self):
        expected_result = [[
            '#', '?', 'When', 'Deployment', 'Event', 'Host', 'Instance',
            'Request id'
        ],
                           [
                               1L, ' ', '2013-07-17 10:16:10.717219', 'depl',
                               'event', 'host', 'instance', 'req-1234'
                           ]]
        depl = db.get_or_create_deployment('depl')[0]
        when = dt.dt_to_decimal(datetime.utcnow())

        generic_raw = db.create_generic_rawdata(deployment=depl,
                                                routing_key='routing_key',
                                                json='json',
                                                when=when,
                                                publisher='publisher',
                                                event='event',
                                                service='glance',
                                                host='host',
                                                instance='instance',
                                                request_id='req-1234',
                                                tenant='tenant')

        results = generic_raw.search_results({}, "2013-07-17 10:16:10.717219",
                                             ' ')
        self.assertEqual(results, expected_result)
示例#4
0
文件: tests.py 项目: Lupul/stacktach
                                              status='status',
                                              image_type=1)

        results = glance_raw.search_results({}, "2013-07-17 10:16:10.717219",
                                                ' ')
        self.assertEqual(results,expected_result)

    def test_search_results_for_generic(self):
        expected_result = [['#', '?', 'When', 'Deployment', 'Event', 'Host',
                            'Instance', 'Request id'], [1L, ' ',
                            '2013-07-17 10:16:10.717219', 'depl', 'event',
                            'host', 'instance', 'req-1234']]
        depl = db.get_or_create_deployment('depl')[0]
        when = dt.dt_to_decimal(datetime.utcnow())

        generic_raw = db.create_generic_rawdata(deployment=depl,
                                              routing_key='routing_key',
                                              json='json',
                                              when=when,
                                              publisher='publisher',
                                              event='event',
                                              service='glance',
                                              host='host',
                                              instance='instance',
                                              request_id='req-1234',
                                              tenant='tenant')

        results = generic_raw.search_results({}, "2013-07-17 10:16:10.717219",
                                                ' ')
        self.assertEqual(results,expected_result)