def test_update_querystring(self): qs = lambda t: text_type(t).encode('utf8') self.assertEqual(self.th.update_querystring(qs(''), 'page', 1), 'page=1') self.assertEqual(self.th.update_querystring(qs('page=1'), 'page', 2), 'page=2') self.assertEqual(self.th.update_querystring(qs('session=3&page=1'), 'page', 2), 'session=3&page=2') self.assertEqual(self.th.update_querystring(qs('page=1&session=3'), 'page', 2), 'session=3&page=2') self.assertEqual(self.th.update_querystring(qs('session=3&page=1&ordering=id'), 'page', 2), 'session=3&ordering=id&page=2') self.assertEqual(self.th.update_querystring(qs('session=3&ordering=id'), 'page', 2), 'session=3&ordering=id&page=2')
def test_update_querystring(self): qs = lambda t: text_type(t).encode('utf8') self.assertEqual(self.th.update_querystring(qs(''), 'page', 1), 'page=1') self.assertEqual(self.th.update_querystring(qs('page=1'), 'page', 2), 'page=2') self.assertEqual( self.th.update_querystring(qs('session=3&page=1'), 'page', 2), 'session=3&page=2') self.assertEqual( self.th.update_querystring(qs('page=1&session=3'), 'page', 2), 'session=3&page=2') self.assertEqual( self.th.update_querystring(qs('session=3&page=1&ordering=id'), 'page', 2), 'session=3&ordering=id&page=2') self.assertEqual( self.th.update_querystring(qs('session=3&ordering=id'), 'page', 2), 'session=3&ordering=id&page=2')
def make_password(raw_password): salt = get_hexdigest(text_type(random.random()), text_type(random.random()))[:5] hsh = get_hexdigest(salt, raw_password) return '%s$%s' % (salt, hsh)
def make_password(raw_password): salt = get_hexdigest(text_type(random.random()), text_type(random.random()))[:5] hsh = get_hexdigest(salt, raw_password) return "%s$%s" % (salt, hsh)