'The order of types in a ``PMap`` key doesn\'t change the output.'

def test_pmap_key_types_reordered(self):

    class Different(CheckedPMap, ):
        __key_type__ = (int, str)
        __value_type__ = int
    Original = Different
    class Different(CheckedPMap, ):
        __key_type__ = (str, int)
        __value_type__ = int
    self.assertEqual(generate_model(Original), generate_model(Different))
