def test_longest_prefix(self): self.assertEqual( pathext.split( pathext.longest_prefix( '/dev/python-dev/some/long/directory/file.py', [ '/dev/', 'dev/python-dev/some/long/directory/', '/dev/python-dev/some', '/dev/python-dev/some/lon' ])), ('/', 'dev', 'python-dev', 'some'))
def test_empty_longest_prefix(self): self.assertEqual( pathext.longest_prefix( 'dev/python-dev/some/long/dir', [ '/dev/python-dev/some', '/developer/pypy/stuff', 'etc/' ] ), '' )
def test_longest_prefix(self): self.assertEqual( pathext.split(pathext.longest_prefix( '/dev/python-dev/some/long/directory/file.py', [ '/dev/', 'dev/python-dev/some/long/directory/', '/dev/python-dev/some', '/dev/python-dev/some/lon' ] )), ('/', 'dev', 'python-dev', 'some') )
def test_empty_longest_prefix(self): self.assertEqual( pathext.longest_prefix( 'dev/python-dev/some/long/dir', ['/dev/python-dev/some', '/developer/pypy/stuff', 'etc/']), '')