def test_changey(self): output = StringIO() t = GcodeTurtle(fd=output) t.sety(10) prelude = output.getvalue() t.changey(20) output_line = output.getvalue() output_line = output_line.replace(prelude, "") output_line_parts = output_line.split(" ") self.assertEqual(len(output_line_parts), 3) self.assertEqual(output_line[-1], "\n") self.assertEqual(output_line.count("\n"), 1) self.assertEqual("G1", output_line_parts[0]) self.assertEqual("Y30.000", output_line_parts[1]) self.assertEqual("E", output_line_parts[2][0])