def test_subscribed_to_project_group(self): # If a user is subscribed to a project group, calls to # get_structural_subscriptions_for_target made against the # products in that group will return the group-level # subscription along with any subscriptions to the product. project = self.factory.makeProject() product = self.factory.makeProduct(project=project) project_sub = project.addBugSubscription(self.subscriber, self.subscriber) subscriptions = get_structural_subscriptions_for_target( product, self.subscriber) self.assertEqual(set([project_sub]), set(subscriptions))
def test_subscribed_to_project_group(self): # If a user is subscribed to a project group, calls to # get_structural_subscriptions_for_target made against the # products in that group will return the group-level # subscription along with any subscriptions to the product. project = self.factory.makeProject() product = self.factory.makeProduct(project=project) project_sub = project.addBugSubscription( self.subscriber, self.subscriber) subscriptions = get_structural_subscriptions_for_target( product, self.subscriber) self.assertEqual(set([project_sub]), set(subscriptions))
def getSubscriptions(self): subscriptions = get_structural_subscriptions_for_target( self.product, self.subscriber) self.assertTrue(is_security_proxied_or_harmless(subscriptions)) return subscriptions
def getSubscriptions(self): subscriptions = get_structural_subscriptions_for_target( self.product, self.subscriber) self.assertTrue(is_security_proxied_or_harmless(subscriptions)) return subscriptions