1############################################################################## 2# 3# Copyright (c) 2001, 2002 Zope Foundation and Contributors. 4# All Rights Reserved. 5# 6# This software is subject to the provisions of the Zope Public License, 7# Version 2.1 (ZPL). A copy of the ZPL should accompany this distribution. 8# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED 9# WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 10# WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS 11# FOR A PARTICULAR PURPOSE. 12# 13############################################################################## 14"""XML-RPC Views test objects 15""" 16from zope.interface import Interface, implements 17from zope.publisher.interfaces.xmlrpc import IXMLRPCPublisher 18 19class IC(Interface): pass 20 21class V1(object): 22 implements(IXMLRPCPublisher) 23 24 def __init__(self, context, request): 25 self.context = context 26 self.request = request 27 28class VZMI(V1): 29 pass 30 31class R1(object): 32 def __init__(self, request): 33 self.request = request 34 35 implements(IXMLRPCPublisher) 36 37class RZMI(R1): 38 pass 39