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