non_primary mapper should maintain identity_class of the primary

Issue #2151 resolved
Mike Bayer repo owner created an issue
class AddressUser(User):
    pass
m1 = mapper(User, users)
m2 = mapper(AddressUser, addresses, inherits=User)
m3 = mapper(AddressUser, addresses, non_primary=True)
assert m3._identity_class is m2._identity_class

else non-compatible AddressUser classes are created

Comments (2)

  1. Log in to comment