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')())
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())
def __init__(self, slug): self.slug = _slugfy(slug) super(FindSlug, self).__init__(Slug.query_by_slug(self.slug))
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 )