################################################################################ Copyright (c) 2001, 2002 Zope Corporation and Contributors.# All Rights Reserved.## This software is subject to the provisions of the Zope Public License,# Version 2.1 (ZPL). A copy of the ZPL should accompany this distribution.# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED# WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED# WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS# FOR A PARTICULAR PURPOSE###############################################################################fromZopeUndo.PrefiximportPrefiximportunittestclassPrefixTest(unittest.TestCase):deftest(self):p1=(Prefix("/a/b"),("/a/b","/a/b/c","/a/b/c/d"),("","/a/c"))p2=(Prefix(""),("","/def","/a/b","/a/b/c","/a/b/c/d"),())forprefix,equal,notequalinp1,p2:forsinequal:self.assertEqual(prefix,s)forsinnotequal:self.assertNotEqual(prefix,s)deftest_suite():returnunittest.makeSuite(PrefixTest)