def test_multiseek(self): self.request.session[MULTISEEK_SESSION_KEY] = json.dumps( {'form_data': [None, dict(field="foo", prev_op="or", operator=unicode(EQUALITY_OPS_ALL[0]), value="foo")]}) mfp = MultiseekFormPage(registry=self.registry) mfp.request = self.request ret = mfp.get_context_data() self.assertEquals(ret['js_fields'], '["foo", "bar", "baz", "quux"]') self.assertEquals(ret['js_autocompletes'], '{"quux": "/LOL/"}') self.assertEquals(ret['js_value_lists'], '{"baz": ["a", "b", "c"]}') self.assertEquals( ret['js_init'], u"$('#frame-0').multiseekFrame('addField', 'foo', 'equals', 'foo', 'or');\n")
def test_new_page(self): mfp = MultiseekFormPage(registry=self.registry) mfp.request = self.request ret = mfp.get_context_data()