def test_slugify(self): slug_1 = slugify('test') slug_2 = slugify('test') self.assertEqual(slug_1, slug_2) slug_3 = slugify(u'test核') self.assertNotIn(u'核', slug_3)
def slug(self): hosts_part = '' if self.hosts: hosts_part = '__'.join([slugify(h) for h in self.hosts]) ports_part = '__'.join([slugify(p) for p in self.ports]) s = 's__' if hosts_part: s = '{0}{1}__'.format(s, hosts_part) if ports_part: s = '{0}{1}__'.format(s, ports_part) return hashlib.sha256(s).hexdigest()
def slug(self): hosts_part = '' if self.hosts: hosts_part = '__'.join([slugify(h) for h in self.hosts]) ports_part = '__'.join([slugify(p) for p in self.ports]) s = 's__' if hosts_part: s = '{0}{1}__'.format(s, hosts_part) if ports_part: s = '{0}{1}__'.format(s, ports_part) return s
def slug(self): hosts_part = '' if self.hosts: hosts_part = '__'.join([slugify(h) for h in self.hosts]) ports_part = '__'.join([slugify(str(p)) for p in self.ports]) s = 's__' if hosts_part: s = '{0}{1}__'.format(s, hosts_part) if ports_part: s = '{0}{1}__'.format(s, ports_part) return hashlib.sha256(s).hexdigest()
def slug(self): return slugify('{0}__{1}'.format(self._zk_path, self._endpoint))