def test_limit_paramter(self): widget = self.get_widget_instance(limit=10) attrs = widget.build_attrs() url = attrs['data-selectable-url'] parse = urlparse(url) query = parse.query self.assertTrue('limit=10' in query)
def test_initial_query_parameters(self): params = {'active': 1} widget = self.get_widget_instance(query_params=params) attrs = widget.build_attrs() url = attrs['data-selectable-url'] parse = urlparse(url) query = parse.query self.assertEqual(query, urlencode(params))
def test_update_query_parameters(self): params = {'active': 1} widget = self.get_widget_instance() widget.update_query_parameters(params) sub_widget = widget.widgets[0] attrs = sub_widget.build_attrs() url = attrs['data-selectable-url'] parse = urlparse(url) query = parse.query self.assertEqual(query, urlencode(params))