def METHOD_NAME(self):
    path = "Phylip/two.dat"
    # derived from http://atgc.lirmm.fr/phyml/usersguide.html
    with open(path) as handle:
        list2 = list(PhylipIterator(handle))
    self.assertEqual(len(list2), 1)
    self.assertEqual(len(list2[0]), 5)
    path = "Phylip/three.dat"
    with open(path) as handle:
        list3 = list(PhylipIterator(handle))
    self.assertEqual(len(list3), 1)
    self.assertEqual(len(list3[0]), 5)
    for i in range(0, 5):
        self.assertEqual(list2[0][i].id, list3[0][i].id)
        self.assertEqual(list2[0][i].seq, list3[0][i].seq)