'In a L{MessageSet}, inverting the high and low numbers in a
range doesn\'t affect the meaning of the range.  For example,
3:2 displays just like 2:3, because according to the RFC they
have the same meaning.'

def test_stringRepresentationWithInversion(self):

    inputs = [imap4.parseIdList('2:3'), imap4.parseIdList('3:2')]
    outputs = ['2:3', '2:3']
    for (i, o) in zip(inputs, outputs):
        self.assertEqual(str(i), o)
