def METHOD_NAME(self):
    user1 = get_user()
    user2 = get_user()
    d = DisasterType.objects.get(name='d1')
    r = Region.objects.get(name=1)
    # User 1: Disaster type subscription
    Subscription.objects.create(
        user=user1,
        dtype=d,
        lookup_id='d%s' % d.id,
    )
    # User 1: Region subscription
    Subscription.objects.create(
        user=user1,
        region=r,
        lookup_id='r%s' % r.id,
    )
    # User 2: NEW_EMERGENCIES subscription (instead of the original New field report subscription)
    Subscription.objects.create(
        user=user2,
        rtype=RecordType.NEW_EMERGENCIES, #FIELD_REPORT,
        stype=SubscriptionType.NEW,
    )
    notify = Notify()
    emails = notify.gather_subscribers(
        FieldReport.objects.filter(created_at__gte=notify.diff_5_minutes()),
        RecordType.FIELD_REPORT,
        SubscriptionType.NEW,
    )
    self.assertEqual(len(emails), 2)
    self.assertEqual(emails.sort(), [user1.email, user2.email].sort())