def METHOD_NAME(self):
    """Check PHYLIP with --namelength."""
    cmdline = MafftCommandline(
        mafft_exe, input=self.infile1, phylipout=True, namelength=50
    )
    self.assertEqual(str(eval(repr(cmdline))), str(cmdline))
    stdoutdata, stderrdata = cmdline()
    # e.g. " 3 706\n" or " 3 681" but allow some variation in the column count
    self.assertTrue(
        stdoutdata.startswith(" 3 68")
        or stdoutdata.startswith(" 3 69")
        or stdoutdata.startswith(" 3 70"),
        stdoutdata,
    )
    self.assertIn("gi|1348912|gb|G26680|G26680", stdoutdata, stdoutdata)
    self.assertNotIn("$#=0", stderrdata)