def testRadiusForSpeed(self): scale = 30 # meters timestep = 60 #seconds speed = 50 # meters per second encoder = GeospatialCoordinateEncoder(scale, timestep) radius = encoder.radiusForSpeed(speed) self.assertEqual(radius, 75)
def testRadiusForSpeedInt(self): """Test that radius will round to the nearest integer""" scale = 30 # meters timestep = 62 #seconds speed = 25 # meters per second encoder = GeospatialCoordinateEncoder(scale, timestep) radius = encoder.radiusForSpeed(speed) self.assertEqual(radius, 38)
def testRadiusForSpeed0(self): scale = 30 # meters timestep = 60 #seconds speed = 0 # meters per second n = 999 w = 27 encoder = GeospatialCoordinateEncoder(scale, timestep, n=n, w=w) radius = encoder.radiusForSpeed(speed) self.assertEqual(radius, 3)