def test_feature_flipping_in_phone_group(self):

        # test flag with no phone_number in the phone group
        flag, create = Flag.objects.get_or_create(name="feature1")
        phone_number = "0702729654"
        VerifiedUser.objects.filter(feature=flag).filter(phone_number=phone_number).delete()

        request = RequestFactory().get("/foo")
        request.phone_number = phone_number
        response = process_request(request, views.flag_in_view, "feature1")
        self.assertEqual(b"off", response.content)

        # test flag is  active for everyone, if everyone_flag is true in flag
        flag.everyone = True
        flag.save()

        response = process_request(request, views.flag_in_view, "feature1")
        self.assertEqual(b"on", response.content)

        flag.everyone = None
        flag.save()

        # test flag is active if phone_number is Flag - PhoneGroup
        VerifiedUser.objects.create(feature=Flag.objects.get(name="feature1"), phone_number=phone_number)

        response = process_request(request, views.flag_in_view, "feature1")
        self.assertEqual(b"on", response.content)

        verified_phone_number = VerifiedUser.objects.get(phone_number=phone_number)

        flag, create = Flag.objects.get_or_create(name="Not_my_flag")
        verified_phone_number.feature = flag
        verified_phone_number.save()

        response = process_request(request, views.flag_in_view)
        self.assertEqual(b"off", response.content)