def test_update_query_data_with_multiple_values_unicode(self): u = UrlHelper('/foo?foo=1&bar=2') u.update_query_data(foo=[1, 2, 'слово']) self.assertEqual(u.get_query_data()['foo'], 'слово') self.assertEqual(u.get_query_data().getlist('foo'), [1, 2, 'слово'])
def test_update_query_data(self): u = UrlHelper('/foo?foo=1&bar=2') u.update_query_data(foo=2) self.assertEqual(u.get_query_data()['foo'], 2)
def test_update_query_data_unicode(self): u = UrlHelper('/foo?foo=1&bar=2') u.update_query_data(foo='слово') self.assertEqual(u.get_query_data()['foo'], 'слово')
def test_url_helper_get_query_data_unicode(self): u = UrlHelper('/foo?foo=1&bar=слово') data = u.get_query_data() self.assertEqual(data['foo'], '1') self.assertEqual(data['bar'], 'слово')