示例#1
0
 def test_getTravelTimes(self):
     """
     Testing request method for calculating travel times.
     """
     client = Client()
     # 1
     result = client.getTravelTimes(20, 20, 10, [(48, 12)], 'ak135')
     self.assertEquals(len(result), 1)
     self.assertAlmostEquals(result[0]['P'], 356988.24732429383)
     self.assertAlmostEquals(result[0]['S'], 645775.5623471631)
     # 2
     result = client.getTravelTimes(0, 0, 10,
                                    [(120, 0), (150, 0), (180, 0)])
     self.assertEquals(len(result), 3)
     self.assertAlmostEquals(result[0]['P'], 605519.0321213702)
     self.assertAlmostEquals(result[0]['S'], 1097834.6352750373)
     self.assertAlmostEquals(result[1]['P'], 367256.0587305712)
     self.assertAlmostEquals(result[1]['S'], 665027.0583152708)
     self.assertEquals(result[2], {})
示例#2
0
 def test_getTravelTimes(self):
     """
     Testing request method for calculating travel times.
     """
     client = Client()
     # 1
     result = client.getTravelTimes(20, 20, 10, [(48, 12)], 'ak135')
     self.assertEqual(len(result), 1)
     self.assertAlmostEqual(result[0]['P'], 356988.24732429383)
     self.assertAlmostEqual(result[0]['S'], 645775.5623471631)
     # 2
     result = client.getTravelTimes(0, 0, 10, [(120, 0), (150, 0),
                                               (180, 0)])
     self.assertEqual(len(result), 3)
     self.assertAlmostEqual(result[0]['P'], 605519.0321213702)
     self.assertAlmostEqual(result[0]['S'], 1097834.6352750373)
     self.assertAlmostEqual(result[1]['P'], 367256.0587305712)
     self.assertAlmostEqual(result[1]['S'], 665027.0583152708)
     self.assertEqual(result[2], {})