Пример #1
0
 def test_success(self):
     cmd = FindSlug('appengine-fundamental')
     self.assertIsNone(cmd())
     slug = Slug(name='appengine-fundamental')
     slug.put()
     self.assertEqual(slug, cmd())
     self.assertEqual(slug, FindSlug('Appengine Fundamental')())
     self.assertEqual(slug, FindSlug('APPENGINE FUNDAMENTAL')())
Пример #2
0
 def test_existing_obj(self):
     node = mommy.save_one(Node)
     save_command = SaveSlugCommand('Appengine Fundamental', node)
     save_command()
     cmd=FindSlugFromObject(node)
     self.assertEqual(Slug.query().get(), cmd())
Пример #3
0
 def __init__(self, slug):
     self.slug = _slugfy(slug)
     super(FindSlug, self).__init__(Slug.query_by_slug(self.slug))
Пример #4
0
 def __init__(self, page_size=100, start_cursor=None, offset=0, use_cache=True, cache_begin=True, **kwargs):
     super(ListSlugCommand, self).__init__(
         Slug.query_by_creation(), page_size, start_cursor, offset, use_cache, cache_begin, **kwargs
     )