Skip to content

Commit

Permalink
Updated tests to keep return value consistency to unicode string, as …
Browse files Browse the repository at this point in the history
…required by the viewletmanager implementation.
  • Loading branch information
trollfot committed Feb 28, 2010
1 parent dce141d commit 71c57d2
Show file tree
Hide file tree
Showing 8 changed files with 48 additions and 21 deletions.
6 changes: 5 additions & 1 deletion src/grokcore/viewlet/ftests/viewlet/view_directive.py
Expand Up @@ -24,16 +24,20 @@

import grokcore.viewlet as grok


class Fred(grok.Context):
pass


class CaveView(grok.View):
def render(self):
return 'Cave'
return u"Cave"


class BoneView(grok.View):
pass


grok.view(CaveView)

class CaveManager(grok.ViewletManager):
Expand Down
4 changes: 2 additions & 2 deletions src/grokcore/viewlet/ftests/viewlet/viewlet_context.py
Expand Up @@ -63,7 +63,7 @@ class FredViewlet(grok.Viewlet):
grok.viewletmanager(CavemenViewletManager)

def render(self):
return 'Me Fred'
return u"Me Fred"


class Cave(grok.Context):
Expand All @@ -72,4 +72,4 @@ class Cave(grok.Context):

class Index(grok.View):
def render(self):
return "hoi"
return u"hoi"
2 changes: 1 addition & 1 deletion src/grokcore/viewlet/ftests/viewlet/viewlet_interface.py
Expand Up @@ -35,7 +35,7 @@ class FredViewlet(grok.Viewlet):
grok.viewletmanager(ICavemenViewletManager)

def render(self):
return u'Me Fred'
return u"Me Fred"

class Cave(grok.Context):
pass
Expand Down
19 changes: 16 additions & 3 deletions src/grokcore/viewlet/ftests/viewlet/viewlet_security.py
Expand Up @@ -110,52 +110,62 @@
class CaveWoman(grok.Context):
pass


class CaveMan(grok.Context):
pass


class CaveView(grok.View):
grok.context(Interface)


class FireView(grok.View):
grok.context(Interface)
grok.template('caveview')


class Pot(grok.ViewletManager):
grok.context(Interface)
grok.name('pot')


class TRexBone(grok.Viewlet):
grok.context(Interface)
grok.viewletmanager(Pot)

def render(self):
return u"T-Rex Bone"


class BrackerBone(grok.Viewlet):
grok.context(Interface)
grok.viewletmanager(Pot)

def render(self):
return u"Brack Bone"


class GoldBone(grok.Viewlet):
grok.context(Interface)
grok.viewletmanager(Pot)
grok.require('bone.gold')

def render(self):
return 'Gold Bone'
return u"Gold Bone"


class IBoneLayer(IDefaultBrowserLayer):
grok.skin('boneskin')


class LayeredBone(grok.Viewlet):
grok.context(Interface)
grok.viewletmanager(Pot)
grok.layer(IBoneLayer)

def render(self):
return 'Layered Bone'
return u"Layered Bone"


class ManBone(grok.Viewlet):
grok.viewletmanager(Pot)
Expand All @@ -164,18 +174,21 @@ class ManBone(grok.Viewlet):
def render(self):
return u"Man Bone"


class LadyViewlet(grok.Viewlet):
grok.context(Interface)
grok.viewletmanager(Pot)
grok.view(FireView)

def render(self):
return 'Lady Viewlet'
return u"Lady Viewlet"


class NamedViewletManager(grok.ViewletManager):
grok.context(Interface)
grok.name('managerwithname')


class NamedViewlet(grok.Viewlet):
grok.context(Interface)
grok.name('viewletwithname')
Expand Down
19 changes: 14 additions & 5 deletions src/grokcore/viewlet/ftests/viewlet/viewletmanager_template.py
Expand Up @@ -34,12 +34,15 @@

import grokcore.viewlet as grok


class Fred(grok.Context):
pass


class OrderView(grok.View):
pass


class CaveManager(grok.ViewletManager):
grok.name('cave')

Expand All @@ -54,47 +57,53 @@ def viewlet_keys_sorted(self):
k.sort()
return k


class CaveViewlet(grok.Viewlet):
grok.order(30)
grok.viewletmanager(CaveManager)
grok.name('Cave')

def render(self):
return "Cave"
return u"Cave"


class BarneyViewlet(grok.Viewlet):
grok.order(60)
grok.viewletmanager(CaveManager)
grok.name('Barney')


class BoneViewlet(grok.Viewlet):
grok.order(10)
grok.viewletmanager(CaveManager)
grok.name('Bone')

def render(self):
return "Bone"
return u"Bone"


class WilmaViewlet(grok.Viewlet):
grok.order(50)
grok.viewletmanager(CaveManager)
grok.name('Wilma')

def render(self):
return "Wilma"
return u"Wilma"


class GoldViewlet(grok.Viewlet):
grok.order(1)
grok.viewletmanager(CaveManager)
grok.name('Gold')

def render(self):
return "Gold"
return u"Gold"


class FredViewlet(grok.Viewlet):
grok.order(20)
grok.viewletmanager(CaveManager)
grok.name('Fred')

def render(self):
return "Fred"
return u"Fred"
Expand Up @@ -12,18 +12,19 @@
import grokcore.viewlet as grok
from zope.interface import Interface


class ViewletManager(grok.ViewletManager):
grok.name('foo')
grok.context(Interface)


class ViewletManager2(grok.ViewletManager):
grok.name('bar')
grok.context(Interface)


class Viewlet(grok.Viewlet):
grok.context(Interface)

def render(self):
return "Render method"


return u"Render method"
6 changes: 3 additions & 3 deletions src/grokcore/viewlet/tests/viewlet/viewlet_references.py
Expand Up @@ -48,7 +48,7 @@ class ViewWithItems(grok.View):
grok.name('with_items')

def render(self):
return ''
return u""


class ViewItemsManager(grok.ViewletManager):
Expand All @@ -59,11 +59,11 @@ class ItemOneViewlet(grok.Viewlet):
grok.name('item_one')

def render(self):
return "Item one reporting, sir!"
return u"Item one reporting, sir!"


class ItemTwoViewlet(grok.Viewlet):
grok.name('item_two')

def render(self):
return "Item two reporting, sir!"
return u"Item two reporting, sir!"
Expand Up @@ -13,15 +13,15 @@
import grokcore.viewlet as grok
from zope.interface import Interface


class ViewletManager(grok.ViewletManager):
grok.name('foo')
grok.context(Interface)


class Viewlet(grok.Viewlet):
grok.viewletmanager(ViewletManager)
grok.context(Interface)

def render(self):
return "Render method but also a template!"


return u"Render method but also a template!"

0 comments on commit 71c57d2

Please sign in to comment.