Better tests for posixpath.commonprefix

This commit is contained in:
Raymond Hettinger 2007-05-11 17:59:59 +00:00
parent e3e62b3783
commit a74b67e15e
1 changed files with 10 additions and 0 deletions

View File

@ -130,6 +130,16 @@ def test_commonprefix(self):
"/home/swen/spam"
)
testlist = ['', 'abc', 'Xbcd', 'Xb', 'XY', 'abcd', 'aXc', 'abd', 'ab', 'aX', 'abcX']
for s1 in testlist:
for s2 in testlist:
p = posixpath.commonprefix([s1, s2])
self.assert_(s1.startswith(p))
self.assert_(s2.startswith(p))
if s1 != s2:
n = len(p)
self.assertNotEqual(s1[n:n+1], s2[n:n+1])
def test_getsize(self):
f = open(test_support.TESTFN, "wb")
try: