Example #1
0
 def setUp(self):
     self.startdata = StringIO(
         u"578 Boda N 59 22,32\n"
         u"O 18 36,65\n"
         u"Linjen fyren Boda  --- fyren Kalvö\n"
         u"579 4,2 Stinagrund 580 8,3 Allegrogrund\n"
         u"579 Stinagrund N 59 25,38\n"
         u"O 18 30,95\n"
         u"Linjen Stinagrund --- O-pricken sydost Allmänningsgrund\n"
         u"(Saxarfjärden).\n"
         u"578 4,2 Boda 580 4,2 Allegrogrund 581 3,1 Linanäs\n"
         u"580 Allegrogrund N 59 26,65\n"
         u"O 18 23,21\n"
         u"Linjen SB-lysboj Allegrogrund --- Oranjeholmen västra\n"
         u"udde\n"
         u"578 8,3 Boda 579 4,2 Stinagrund 581 4,0 Linanäs\n"
         u"582 6,3 Gullholmen\n"
         u"581 Linanäs N 59 28,42\n"
         u"O 18 29,93\n"
         u"BB-lysbojen VNV Linanäs (väst Ljusterö).\n"
         u"579 3,1 Stinagrund 580 4,0 Allegrogrund 582 3,0 Gullholmen\n"
         u"582 Gullholmen N 59 31,33\n"
         u"O 18 31,32\n"
         u"Linjen fyren Gullholmen --- Huvöns sydvästra udde\n"
         u"(Furusundsleden).\n"
         u"580 6,3 Allegrogrund 581 3,0 Linanäs\n")
     self.points, self.distances = plp.read_file(self.startdata)
Example #2
0
 def test_whitespace_is_sometimes_strange(self):
     """It seems that sometomes extra whitespace can find its way into the
     copypasted pointlist. This test was added to cope with an extra space.
     
     """
     self.startdata.write(u'960 Fästorna N 59  51,37\n'
                          u'O 20 20,17\n'
                          u'En punkt 0,2 M väst fyren Fästorna\n'
                          u'959 11,0 Halder 961 8,1 Vitkubben\n')
     self.startdata.seek(0)
     points, _ = plp.read_file(self.startdata)
     self.assertEqual(len(points), len(self.points) + 1)