This branch resolves bug 438985 by changing the comparison used in StructuralSubscriptionTargetMixin._userCanAlterSubscription() to use '==' instead of 'is' when comparing DB objects.
I've also add a regression test to cover the bug and corrected the docstring of LaunchpadObjectFactory.makePerson().
This branch resolves bug 438985 by changing the comparison used in StructuralSubsc riptionTargetMi xin._userCanAlt erSubscription( ) to use '==' instead of 'is' when comparing DB objects.
I've also add a regression test to cover the bug and corrected the docstring of LaunchpadObject Factory. makePerson( ).