class RainySkin(RainyLayer): grok.skin('rainy')
class PartySkin(PartyLayer): grok.skin('party')
class CasualSkin(CasualLayer): grok.skin('casual')
class URLTestingSkin(grok.IBrowserRequest): grok.skin('urltesting')
class AnotherURLTestingSkin(grok.IBrowserRequest): grok.skin('anotherurltesting')
class NotALayer(Interface): grok.skin('not a layer')
class NotAnInterfaceClass(object): grok.skin('failing_directive')
class Skin2(grok.IBrowserRequest): grok.skin('foo')
class ElephantSkin(ElephantLayer): view.skin('elephant')
class IBoneLayer(IDefaultBrowserLayer): grok.skin('boneskin')
class IIsAnInterface(interface.Interface): grok.skin('skin_name')
class Skin1(grok.IBrowserRequest): grok.skin('foo') grok.skin('bar')