def test_get_elapsed_time_negative(self):
     starttime = '20060526 14:01:10.500'
     for endtime, expected in [('20060526 14:01:10.499', -1),
                               ('20060526 14:01:10.000', -500),
                               ('20060526 14:01:09.900', -600),
                               ('20060526 14:01:09.501', -999),
                               ('20060526 14:01:09.500', -1000),
                               ('20060526 14:01:09.499', -1001)]:
         actual = get_elapsed_time(starttime, endtime)
         assert_equal(actual, expected, endtime)
Example #2
0
 def test_get_elapsed_time_negative(self):
     starttime = '20060526 14:01:10.500'
     for endtime, expected in [('20060526 14:01:10.499', -1),
                               ('20060526 14:01:10.000', -500),
                               ('20060526 14:01:09.900', -600),
                               ('20060526 14:01:09.501', -999),
                               ('20060526 14:01:09.500', -1000),
                               ('20060526 14:01:09.499', -1001)]:
         actual = get_elapsed_time(starttime, endtime)
         assert_equal(actual, expected, endtime)
Example #3
0
def get_elapsed_time(start_time, end_time):
    """
    This function returns the elapsed time in milliseconds from the REST call response body.
    Ex. get_elapsed_time(2016-01-25T17:24:28.144Z, 2016-01-25T17:25:08.567Z)
    returns elapsed_time = 20902
    """
    start_time = start_time.replace('-', '').replace('T', ' ').replace('Z', '')
    end_time = end_time.replace('-', '').replace('T', ' ').replace('Z', '')
    elapsed_time = robottime.get_elapsed_time(start_time, end_time)
    return elapsed_time
 def test_get_elapsed_time(self):
     starttime = '20060526 14:01:10.500'
     for endtime, expected in [('20060526 14:01:10.500', 0),
                               ('20060526 14:01:10.500', 0),
                               ('20060526 14:01:10.501', 1),
                               ('20060526 14:01:10.777', 277),
                               ('20060526 14:01:11.000', 500),
                               ('20060526 14:01:11.321', 821),
                               ('20060526 14:01:11.499', 999),
                               ('20060526 14:01:11.500', 1000),
                               ('20060526 14:01:11.501', 1001),
                               ('20060526 14:01:11.000', 500),
                               ('20060526 14:01:11.500', 1000),
                               ('20060526 14:01:11.510', 1010),
                               ('20060526 14:01:11.512', 1012),
                               ('20060601 14:01:10.499', 518399999),
                               ('20060601 14:01:10.500', 518400000),
                               ('20060601 14:01:10.501', 518400001)]:
         actual = get_elapsed_time(starttime, endtime)
         assert_equal(actual, expected, endtime)
Example #5
0
 def test_get_elapsed_time(self):
     starttime = '20060526 14:01:10.500'
     for endtime, expected in [('20060526 14:01:10.500', 0),
                               ('20060526 14:01:10.500',0),
                               ('20060526 14:01:10.501', 1),
                               ('20060526 14:01:10.777', 277),
                               ('20060526 14:01:11.000', 500),
                               ('20060526 14:01:11.321', 821),
                               ('20060526 14:01:11.499', 999),
                               ('20060526 14:01:11.500', 1000),
                               ('20060526 14:01:11.501', 1001),
                               ('20060526 14:01:11.000', 500),
                               ('20060526 14:01:11.500', 1000),
                               ('20060526 14:01:11.510', 1010),
                               ('20060526 14:01:11.512',1012),
                               ('20060601 14:01:10.499', 518399999),
                               ('20060601 14:01:10.500', 518400000),
                               ('20060601 14:01:10.501', 518400001)]:
         actual = get_elapsed_time(starttime, endtime)
         assert_equal(actual, expected, endtime)
Example #6
0
def robot_time(v, *arg, **kwargs):
    
    return get_elapsed_time(v.starttime, v.endtime)