def test_up(self): expected = u"G1 F1800.000 E0.00000\r\nG92 E0\r\nG1 Z0.700 F6000.000\r\nG1 E1.00000 F1800.000\r\nG1 F3000.000\r\n" output = StringIO() t = GcodeTurtle(fd=output) prelude = output.getvalue() t.up() output_line = output.getvalue() output_line = output_line.replace(prelude, "") self.assertEqual(output_line[-1], "\n") self.assertSequenceEqual(expected.split("\n"), output_line.split("\n"))