Example #1
0
 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)
Example #2
0
 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))
Example #3
0
 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))