def test_allow_listed_fields(self):
        tip1_mock = get_tip()
        tip2_mock = get_tip()
        tip1_mock["isPersonalized"] = True
        tip2_mock["isPersonalized"] = True
        tips_pool = [tip1_mock, tip2_mock]

        tips = tips_generator(get_tips_request_data(get_fixture(optin=True)),
                              tips_pool)

        # only these fields are allowed
        extended_fields_list = sorted(FRONT_END_TIP_KEYS)

        fields = sorted(tips[0].keys())
        self.assertEqual(extended_fields_list, fields)

        fields = sorted(tips[1].keys())
        self.assertEqual(extended_fields_list, fields)
Пример #2
0
 def _get_tips_request_data(self):
     return get_tips_request_data(get_fixture())
 def get_client_data(self, optin=False):
     return get_tips_request_data(get_fixture_without_source_tips(optin))
 def get_client_data(self):
     return get_tips_request_data(get_fixture_without_source_tips())