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'
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'
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'
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'
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'
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'