Mercurial Hosting > traffic-intelligence
diff trafficintelligence/tests/moving.txt @ 1064:cbc026dacf0b
changed interval string representation
author | Nicolas Saunier <nicolas.saunier@polymtl.ca> |
---|---|
date | Sun, 15 Jul 2018 22:52:26 -0400 |
parents | fc7c0f38e8a6 |
children | 7853106677b7 |
line wrap: on
line diff
--- a/trafficintelligence/tests/moving.txt Fri Jul 13 09:59:01 2018 -0400 +++ b/trafficintelligence/tests/moving.txt Sun Jul 15 22:52:26 2018 -0400 @@ -7,7 +7,7 @@ >>> Interval(0,1).empty() False >>> Interval(0,1) -[0, 1] +0-1 >>> Interval(0,1).length() 1.0 >>> Interval(23.2,24.9).length() @@ -15,6 +15,17 @@ >>> Interval(10,8).length() 0.0 +>>> i = Interval.parse('3-5') +>>> i.first == 3 and i.last == 5 +True +>>> type(i) +<class 'trafficintelligence.moving.Interval'> +>>> i = TimeInterval.parse('3-5') +>>> type(i) +<class 'trafficintelligence.moving.TimeInterval'> +>>> list(i) +[3, 4, 5] + >>> TimeInterval(0,1).length() 2.0 >>> TimeInterval(10,8).length() @@ -45,7 +56,7 @@ >>> TimeInterval(20,30).distance(TimeInterval(3,15)) 5 >>> TimeInterval.unionIntervals([TimeInterval(3,6), TimeInterval(8,10),TimeInterval(11,15)]) -[3, 15] +3-15 >>> Point(0,3) == Point(0,3) True