Exemplo n.º 1
0
    def test_time_parsing(self):
        now = time_utils.now()
        json_str = '{"time": "' + now.isoformat() + '",' '"type": "timing", ' '"data": {"test": true}}'

        e1 = Event("timing", now, {"test": True})
        e2 = Event("timing", now.isoformat(), {"test": True})
        self.assertEqual(e1, e2)
        load_e1 = Event.from_json(json_str)
        self.assertEqual(load_e1, e1)
        self.assertEqual(load_e1, e2)
Exemplo n.º 2
0
 def test_time_parsing(self):
     now = time_utils.now()
     json_str = '{"time":"' + now.isoformat() + '",'\
             '"value":12345}'
     m1 = Metric(now, 12345)
     m2 = Metric(now.isoformat(), 12345)
     self.assertEqual(m1, m2)
     load_m1 = Metric.from_json(json_str)
     self.assertEqual(load_m1, m1)
     self.assertEqual(load_m1, m2)
Exemplo n.º 3
0
 def test_generate_json(self):
     now = time_utils.now()
     json_str = '{"time":"' + now.isoformat() + '",'\
             '"value":12345}'
     m1 = Metric(now, 12345)
     load_m1 = Metric.from_json(json_str)
     self.assertEqual(m1, load_m1)
     self.assertEqual(m1.to_json(), json.loads(json_str))
     self.assertEqual(Metric.from_json(m1.to_json()), m1)
     self.assertEqual(Metric.from_json(m1.__str__()), m1)
Exemplo n.º 4
0
 def test_generate_json(self):
     now = time_utils.now()
     json_str = '{"time": "' + now.isoformat() + '",'\
             '"type": "timing", '\
             '"data": {"elapsed_ms": 83.488, "params":{}}}'
     e1 = Event('timing', now, {'elapsed_ms': 83.488, 'params': {}})
     load_e1 = Event.from_json(json_str)
     self.assertEqual(e1, load_e1)
     self.assertEqual(e1.to_json(), json.loads(json_str))
     self.assertEqual(Event.from_json(e1.to_json()), e1)
     self.assertEqual(Event.from_json(e1.__str__()), e1)
Exemplo n.º 5
0
 def test_generate_json(self):
     now = time_utils.now()
     json_str = (
         '{"time": "' + now.isoformat() + '",' '"type": "timing", ' '"data": {"elapsed_ms": 83.488, "params":{}}}'
     )
     e1 = Event("timing", now, {"elapsed_ms": 83.488, "params": {}})
     load_e1 = Event.from_json(json_str)
     self.assertEqual(e1, load_e1)
     self.assertEqual(e1.to_json(), json.loads(json_str))
     self.assertEqual(Event.from_json(e1.to_json()), e1)
     self.assertEqual(Event.from_json(e1.__str__()), e1)
Exemplo n.º 6
0
    def test_time_parsing(self):
        now = time_utils.now()
        json_str = '{"time": "' + now.isoformat() + '",'\
                '"type": "timing", '\
                '"data": {"test": true}}'

        e1 = Event('timing', now, {'test': True})
        e2 = Event('timing', now.isoformat(), {'test': True})
        self.assertEqual(e1, e2)
        load_e1 = Event.from_json(json_str)
        self.assertEqual(load_e1, e1)
        self.assertEqual(load_e1, e2)
Exemplo n.º 7
0
    def test_load_json(self):
        now = time_utils.now()
        yesterday = time_utils.yesterday()
        m1_json_str = '{"time":"' + yesterday.isoformat() + '",'\
                '"value":12345}'
        m2_json_str = '{"time":"' + now.isoformat() + '",'\
                '"value":54321}'
        m1 = Metric(yesterday, 12345)
        m2 = Metric(now, 54321)

        load_m1 = Metric.from_json(m1_json_str)
        load_m2 = Metric.from_json(m2_json_str)
        self.assertEqual(m1, load_m1)
        self.assertEqual(m2, load_m2)
        self.assertNotEqual(m1, load_m2)
        self.assertNotEqual(m2, load_m1)
Exemplo n.º 8
0
    def test_load_json(self):
        now = time_utils.now()
        yesterday = time_utils.yesterday()
        e1_json_str = '{"time":"' + yesterday.isoformat() + '",'\
                '"type":"timing", '\
                '"data":{"elapsed_ms":83.488,"params":{}}}'
        e2_json_str = '{"time":"' + now.isoformat() + '",'\
                '"type":"timing", '\
                '"data":{"elapsed_ms":134.321,"params":{}}}'
        e1 = Event('timing', yesterday, {'elapsed_ms': 83.488, 'params': {}})
        e2 = Event('timing', now, {'elapsed_ms': 134.321, 'params': {}})

        load_e1 = Event.from_json(e1_json_str)
        load_e2 = Event.from_json(e2_json_str)
        self.assertEqual(e1, load_e1)
        self.assertEqual(e2, load_e2)
        self.assertNotEqual(e1, load_e2)
        self.assertNotEqual(e2, load_e1)
Exemplo n.º 9
0
    def test_load_json(self):
        now = time_utils.now()
        yesterday = time_utils.yesterday()
        e1_json_str = (
            '{"time":"' + yesterday.isoformat() + '",' '"type":"timing", ' '"data":{"elapsed_ms":83.488,"params":{}}}'
        )
        e2_json_str = (
            '{"time":"' + now.isoformat() + '",' '"type":"timing", ' '"data":{"elapsed_ms":134.321,"params":{}}}'
        )
        e1 = Event("timing", yesterday, {"elapsed_ms": 83.488, "params": {}})
        e2 = Event("timing", now, {"elapsed_ms": 134.321, "params": {}})

        load_e1 = Event.from_json(e1_json_str)
        load_e2 = Event.from_json(e2_json_str)
        self.assertEqual(e1, load_e1)
        self.assertEqual(e2, load_e2)
        self.assertNotEqual(e1, load_e2)
        self.assertNotEqual(e2, load_e1)