def METHOD_NAME(self):
    path = "Phylip/one.dat"
    with open(path) as handle:
        phylip_text = handle.read()
    path = "Phylip/three.dat"
    with open(path) as handle:
        phylip_text3 = handle.read()
    path = "Phylip/four.dat"
    with open(path) as handle:
        phylip_text4 = handle.read()
    handle = StringIO(phylip_text4 + "\n" + phylip_text4)
    self.assertEqual(len(list(PhylipIterator(handle))), 2)
    handle = StringIO(phylip_text3 + "\n" + phylip_text4 + "\n\n\n" + phylip_text)
    self.assertEqual(len(list(PhylipIterator(handle))), 3)