Example #1
0
 def test_ver_z(self):
     import os
     
     os.environ["SIMULATOR"]   = "true"
     os.environ["NIGHTLY"]  = "true"
     
     pytestemb.trace_json({"ver":"x"})
Example #2
0
 def json_valid(self):
     vector = [{"key_a":"test"},
               {"key_b":10},
               {"ééé":"ééé"},
               ]
     for obj in vector:        
         test.trace_json(obj)
     test.success()
Example #3
0
 def json_error_key(self):
     vector = [{10: 10}, {10.0: 10}, {self.json_error_key: 10}]
     for obj in vector:
         try:
             test.trace_json(obj)
             test.fail()
         except TypeError, ex:
             test.success(ex)
Example #4
0
 def json_error_reservedkey(self):
     vector = [{"jenkins_build_number":"test"},
               {"script":"test"},
               ]
     for obj in vector:   
         try:     
             test.trace_json(obj)
         except ValueError, ex:
             pass
Example #5
0
 def json_error_key(self):
     vector = [{10:10}, 
               {10.0:10},
               {self.json_error_key:10}]
     for obj in vector:
         try:
             test.trace_json(obj)
             test.fail()
         except TypeError as ex:
             test.success(ex)
Example #6
0
 def json_error_dict(self):
     vector = [[
         "test",
     ], "test", 10, self.json_error_dict]
     for obj in vector:
         try:
             test.trace_json(obj)
             test.fail()
         except TypeError, ex:
             test.success(ex)
Example #7
0
 def json_error_dict(self):
     vector = [["test",],
                "test",
                10,
                self.json_error_dict]
     for obj in vector:
         try:
             test.trace_json(obj)
             test.fail()
         except TypeError as ex:
             test.success(ex)    
Example #8
0
 def json_error_reservedkey(self):
     vector = [
         {
             "jenkins_build_number": "test"
         },
         {
             "script": "test"
         },
     ]
     for obj in vector:
         try:
             test.trace_json(obj)
         except ValueError, ex:
             pass
Example #9
0
def test_json():


    
    r = list(range(90)) + [90]*60 + list(range(90, 0, -1))
    r = r + r

    for i in r:
        time.sleep(0.001)
        v = random.randint(0, 10)
        if random.shuffle([True, False]):
            v = v * (-1)        
        obj = {"time_perf":i+v, "product":"A"}
        test.trace_json(obj)
        v = random.randint(0, 10)
        if random.shuffle([True, False]):
            v = v * (-1)        
        obj = {"time_perf":(i/2)+v, "product":"B"}
        test.trace_json(obj)    
        v = random.randint(0, 10)
        obj = {"time_perf":(35 + v), "product":"C"}
        test.trace_json(obj)    
        
        v = random.randint(0,80)
        obj = {"time_perf":v, "product":"D"}
        test.trace_json(obj)  
Example #10
0
 def json_valid(self):
     vector = [
         {
             "key_a": "test"
         },
         {
             "key_b": 10
         },
         {
             u"ééé": u"ééé"
         },
     ]
     for obj in vector:
         test.trace_json(obj)
     test.success()
Example #11
0
def test_json():

    r = range(90) + [90] * 60 + range(90, 0, -1)
    r = r + r

    for i in r:
        time.sleep(1)
        v = random.randint(0, 10)
        if random.shuffle([True, False]):
            v = v * (-1)
        obj = {"time_perf": i + v, "product": "A"}
        test.trace_json(obj)
        v = random.randint(0, 10)
        if random.shuffle([True, False]):
            v = v * (-1)
        obj = {"time_perf": (i / 2) + v, "product": "B"}
        test.trace_json(obj)
        v = random.randint(0, 10)
        obj = {"time_perf": (35 + v), "product": "C"}
        test.trace_json(obj)

        v = random.randint(0, 80)
        obj = {"time_perf": v, "product": "D"}
        test.trace_json(obj)
Example #12
0
 def test_ver_x(self):
     import os
     os.environ["PACKAGE_VERSION"]   = "x.x.x"
     os.environ["HARDWARE_VERSION"]  = "x.x.x"
     pytestemb.trace_json({"ver":"x"})
Example #13
0
 def test_ver_y(self):
     import os
     os.environ["PACKAGE_VERSION"]   = "y.y.y"
     os.environ["HARDWARE_VERSION"]  = "y.y.y"
     pytestemb.trace_json({"ver":"y"})
Example #14
0
 def test_2(self):
     time.sleep(60)
     obj = {"test":2}
     pytestemb.trace_json(obj)