def test_interval_sort_value(self): for i, o1, o2 in [ ('2001/2004', '2004-12-31', '2001-01-01'), ('2001/unknown', '2001-12-31', '2001-01-01'), ('unknown/2001', '2001-12-31', '2001-01-01'), ('unknown/unknown', MAX_ISO, MIN_ISO), ]: e = EDTFInterval(i) self.assertEqual(e.sort_date_earliest().isoformat(), o2) self.assertEqual(e.sort_date_latest().isoformat(), o1)