diff python/tests/storage.txt @ 918:3a06007a4bb7

modularized save trajectories, added slice to Trajectory, etc
author Nicolas Saunier <nicolas.saunier@polymtl.ca>
date Wed, 05 Jul 2017 12:19:59 -0400
parents 000555430b28
children c030f735c594
line wrap: on
line diff
--- a/python/tests/storage.txt	Tue Jul 04 18:00:01 2017 -0400
+++ b/python/tests/storage.txt	Wed Jul 05 12:19:59 2017 -0400
@@ -16,10 +16,8 @@
 >>> from os import remove
 >>> remove(nonexistentFilename)
 
->>> o1 = MovingObject.generate(Point(0.,0.), Point(1.,0.), TimeInterval(0,10))
->>> o1.num = 2
->>> o2 = MovingObject.generate(Point(1.,1.), Point(-0.5,-0.2), TimeInterval(0,9))
->>> o2.num = 3
+>>> o1 = MovingObject.generate(2, Point(0.,0.), Point(1.,0.), TimeInterval(0,10))
+>>> o2 = MovingObject.generate(3, Point(1.,1.), Point(-0.5,-0.2), TimeInterval(0,9))
 >>> saveTrajectoriesToSqlite('test.sqlite', [o1, o2], 'feature')
 >>> objects = loadTrajectoriesFromSqlite('test.sqlite', 'feature')
 >>> objects[0].getNum() == o1.num
@@ -30,6 +28,10 @@
 True
 >>> o2.getTimeInterval() == objects[1].getTimeInterval()
 True
+>>> o1.getVelocities().length() == objects[0].getVelocities().length()
+True
+>>> o2.getVelocities().length() == objects[1].getVelocities().length()
+True
 >>> o1.getVelocities() == objects[0].getVelocities()
 True
 >>> o2.getVelocities() == objects[1].getVelocities()
@@ -71,10 +73,8 @@
 True
 >>> remove('test.sqlite')
 
->>> f1 = MovingObject.generate(Point(0.,0.), Point(1.,0.), TimeInterval(0,10))
->>> f1.num = 3
->>> f2 = MovingObject.generate(Point(1.,1.), Point(-0.5,-0.2), TimeInterval(0,9))
->>> f2.num = 4
+>>> f1 = MovingObject.generate(3, Point(0.,0.), Point(1.,0.), TimeInterval(0,10))
+>>> f2 = MovingObject.generate(4, Point(1.,1.), Point(-0.5,-0.2), TimeInterval(0,9))
 >>> o1 = MovingObject(num = 1, userType = 1)
 >>> o1.features = [f1, f2]
 >>> saveTrajectoriesToSqlite('test.sqlite', [o1], 'object')