Exemplo n.º 1
0
 def __call__(self):
     registry = queryUtility(IRegistry)
     settings = registry.forInterface(ICookieConsentSettings)
     portal_state = getMultiAdapter((self.context, self.request),
                                    name=u'plone_portal_state')
     site = portal_state.portal()
     data_settings = IJSONifier(settings).json()
     data_settings['actual_url'] = self.request['ACTUAL_URL']
     data_settings['here_url'] = self.context.absolute_url()
     data_settings['dashboard_url'] = get_url_to_dashboard()
     data_settings['portal_path'] = site.absolute_url_path()
     data_settings['portal_url'] = site.absolute_url()
     return data_settings
Exemplo n.º 2
0
 def __call__(self):
     registry = queryUtility(IRegistry)
     settings = registry.forInterface(ICookieConsentSettings)
     portal_state = getMultiAdapter((self.context, self.request),
                                    name=u"plone_portal_state")
     site = portal_state.portal()
     data_settings = IJSONifier(settings).json()
     data_settings["actual_url"] = (self.request["ACTUAL_URL"] + "?" +
                                    self.request.QUERY_STRING)
     data_settings["here_url"] = self.context.absolute_url()
     data_settings["dashboard_url"] = get_url_to_dashboard()
     data_settings["portal_path"] = site.absolute_url_path()
     data_settings["portal_url"] = site.absolute_url()
     return data_settings
Exemplo n.º 3
0
 def test_tuple(self):
    data = IJSONifier(self.proxy)
    self.assertTrue('tuple_of' in data.json().keys())
    self.assertEqual(data.json()['tuple_of'], [u'aaa', u'bbb'])
    self.assertTrue('tuple_of_2' in data.json().keys())
    self.assertEqual(data.json()['tuple_of_2'], ['ccc', 'ddd'])
Exemplo n.º 4
0
 def test_ascii(self):
    data = IJSONifier(self.proxy)
    self.assertTrue('ascii' in data.json().keys())
    self.assertEqual(data.json()['ascii'], '1234-abc')
Exemplo n.º 5
0
 def test_bool(self):
    data = IJSONifier(self.proxy)
    self.assertTrue('tf' in data.json().keys())
    self.assertEqual(data.json()['tf'], True)
Exemplo n.º 6
0
 def test_float(self):
     data = IJSONifier(self.proxy)
     self.assertTrue('number2' in data.json().keys())
     self.assertEqual(data.json()['number2'], 11.2)
Exemplo n.º 7
0
 def test_float(self):
    data = IJSONifier(self.proxy)
    self.assertTrue('number2' in data.json().keys())
    self.assertEqual(data.json()['number2'], 11.2)
Exemplo n.º 8
0
 def test_multiple_choice(self):
    data = IJSONifier(self.proxy)
    self.assertTrue('multiple_choice' in data.json().keys())
    self.assertEqual(data.json()['multiple_choice'], [1, 3])
Exemplo n.º 9
0
 def test_textline(self):
    data = IJSONifier(self.proxy)
    self.assertTrue('simple_text' in data.json().keys())
    self.assertEqual(data.json()['simple_text'], u'Lorem Ipsum')
Exemplo n.º 10
0
 def test_multiple_choice(self):
     data = IJSONifier(self.proxy)
     self.assertTrue('multiple_choice' in data.json().keys())
     self.assertEqual(data.json()['multiple_choice'], [1, 3])
Exemplo n.º 11
0
 def test_unknown_type(self):
     data = IJSONifier(self.proxy)
     self.assertTrue('unknown_type' in data.json().keys())
     self.assertEqual(data.json()['unknown_type'][0].get('data_1'), u'a')
     self.assertEqual(data.json()['unknown_type'][0].get('data_2'), u'b')
Exemplo n.º 12
0
 def test_list(self):
     data = IJSONifier(self.proxy)
     self.assertTrue('list_of' in data.json().keys())
     self.assertEqual(data.json()['list_of'], ['aaa', 'bbb'])
Exemplo n.º 13
0
 def test_choice(self):
     data = IJSONifier(self.proxy)
     self.assertTrue('choose' in data.json().keys())
     self.assertEqual(data.json()['choose'], 1)
Exemplo n.º 14
0
 def test_tuple(self):
     data = IJSONifier(self.proxy)
     self.assertTrue('tuple_of' in data.json().keys())
     self.assertEqual(data.json()['tuple_of'], [u'aaa', u'bbb'])
     self.assertTrue('tuple_of_2' in data.json().keys())
     self.assertEqual(data.json()['tuple_of_2'], ['ccc', 'ddd'])
Exemplo n.º 15
0
 def test_bool(self):
     data = IJSONifier(self.proxy)
     self.assertTrue('tf' in data.json().keys())
     self.assertEqual(data.json()['tf'], True)
Exemplo n.º 16
0
 def test_ascii(self):
     data = IJSONifier(self.proxy)
     self.assertTrue('ascii' in data.json().keys())
     self.assertEqual(data.json()['ascii'], '1234-abc')
Exemplo n.º 17
0
 def test_list(self):
    data = IJSONifier(self.proxy)
    self.assertTrue('list_of' in data.json().keys())
    self.assertEqual(data.json()['list_of'], ['aaa', 'bbb'])
Exemplo n.º 18
0
 def test_textline(self):
     data = IJSONifier(self.proxy)
     self.assertTrue('simple_text' in data.json().keys())
     self.assertEqual(data.json()['simple_text'], u'Lorem Ipsum')
Exemplo n.º 19
0
 def test_choice(self):
    data = IJSONifier(self.proxy)
    self.assertTrue('choose' in data.json().keys())
    self.assertEqual(data.json()['choose'], 1)
Exemplo n.º 20
0
 def __call__(self):
     registry = queryUtility(IRegistry)
     settings = registry.forInterface(IExternalizeLinkSettings, check=False)
     return IJSONifier(settings).json()
Exemplo n.º 21
0
 def test_unknown_type(self):
    data = IJSONifier(self.proxy)
    self.assertTrue('unknown_type' in data.json().keys())
    self.assertEqual(data.json()['unknown_type'][0].get('data_1'), u'a')
    self.assertEqual(data.json()['unknown_type'][0].get('data_2'), u'b')
Exemplo n.º 22
0
 def test_int(self):
    data = IJSONifier(self.proxy)
    self.assertTrue('number1' in data.json().keys())
    self.assertEqual(data.json()['number1'], 24)
Exemplo n.º 23
0
 def test_text(self):
     data = IJSONifier(self.proxy)
     self.assertTrue('long_text' in list(data.json().keys()))
     self.assertEqual(data.json()['long_text'], u'Lorem Ipsum')
Exemplo n.º 24
0
 def test_int(self):
     data = IJSONifier(self.proxy)
     self.assertTrue('number1' in data.json().keys())
     self.assertEqual(data.json()['number1'], 24)