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