예제 #1
0
 def test_final_bearing(self, capsys):
     locations = NumberedPoints(['52.015;-0.221', '52.168;0.040'])
     locations.bearing('final_bearing', False)
     if PY2:
         output = capsys.readouterr()[0].encode('utf-8')
     else:
         output = capsys.readouterr()[0]
     assert output == 'Final bearing from location 1 to 2 is 46°\n'
예제 #2
0
 def test_final_bearing_non_verbose(self, stdout):
     locations = NumberedPoints(['52.015;-0.221', '52.168;0.040'])
     locations.verbose = False
     locations.bearing('final_bearing', True)
     expect(stdout.getvalue()) == 'North-east\n'
예제 #3
0
 def test_final_bearing_symbolic(self, stdout):
     locations = NumberedPoints(['52.015;-0.221', '52.168;0.040'])
     locations.bearing('final_bearing', True)
     expect(stdout.getvalue()) == \
         'Final bearing from location 1 to 2 is North-east\n'
예제 #4
0
 def test_final_bearing(self, stdout):
     locations = NumberedPoints(['52.015;-0.221', '52.168;0.040'])
     locations.bearing('final_bearing', False)
     expect(stdout.getvalue()) == \
         'Final bearing from location 1 to 2 is 46°\n'
예제 #5
0
 def test_final_bearing_non_verbose(self, capsys):
     locations = NumberedPoints(['52.015;-0.221', '52.168;0.040'])
     locations.verbose = False
     locations.bearing('final_bearing', True)
     assert capsys.readouterr()[0] == 'North-east\n'
예제 #6
0
 def test_final_bearing_symbolic(self, capsys):
     locations = NumberedPoints(['52.015;-0.221', '52.168;0.040'])
     locations.bearing('final_bearing', True)
     assert capsys.readouterr()[0] == \
         'Final bearing from location 1 to 2 is North-east\n'