Esempio n. 1
0
  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)
Esempio n. 2
0
 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()
Esempio n. 3
0
 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
Esempio n. 4
0
 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()
Esempio n. 5
0
 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
Esempio n. 6
0
 def slug(self):
   return slugify('{0}__{1}'.format(self._zk_path, self._endpoint))