bpo-29688: document and test `pathlib.Path.absolute()`. by barneygale · Pull Request #26153 · python/cpython
| self.assertEqual(str(P('c:\\').absolute()), 'c:\\') | |
| self.assertEqual(str(P('c:\\a').absolute()), 'c:\\a') | |
| self.assertEqual(str(P('c:\\a\\b').absolute()), 'c:\\a\\b') | |
| # UNC absolute paths. | |
| share = '\\\\server\\share\\' | |
| self.assertEqual(str(P(share).absolute()), share) | |
| self.assertEqual(str(P(share + 'a').absolute()), share + 'a') | |
| self.assertEqual(str(P(share + 'a\\b').absolute()), share + 'a\\b') | |
| self.assertEqual(str(P(r'c:\').absolute()), r'c:\') | |
| self.assertEqual(str(P(r'c:\a').absolute()), r'c:\a') | |
| self.assertEqual(str(P(r'c:\a\b').absolute()), r'c:\a\b') | |
| # UNC absolute paths. | |
| share = '\\\\server\\share\\' | |
| self.assertEqual(str(P(share).absolute()), share) | |
| self.assertEqual(str(P(share + 'a').absolute()), share + 'a') | |
| self.assertEqual(str(P(share + r'a\b').absolute()), share + r'a\b') |