pep8: Move to third_party/.
[kamenim/samba-autobuild/.git] / third_party / pep8 / testsuite / test_util.py
1 #!/usr/bin/env python
2 # -*- coding: utf-8 -*-
3 import os
4 import unittest
5
6 import pep8
7
8
9 class UtilTestCase(unittest.TestCase):
10     def test_normalize_paths(self):
11         cwd = os.getcwd()
12
13         self.assertEqual(pep8.normalize_paths(''), [])
14         self.assertEqual(pep8.normalize_paths([]), [])
15         self.assertEqual(pep8.normalize_paths(None), [])
16         self.assertEqual(pep8.normalize_paths(['foo']), ['foo'])
17         self.assertEqual(pep8.normalize_paths('foo'), ['foo'])
18         self.assertEqual(pep8.normalize_paths('foo,bar'), ['foo', 'bar'])
19         self.assertEqual(pep8.normalize_paths('foo,  bar  '), ['foo', 'bar'])
20         self.assertEqual(pep8.normalize_paths('/foo/bar,baz/../bat'),
21                          ['/foo/bar', cwd + '/bat'])
22         self.assertEqual(pep8.normalize_paths(".pyc,\n   build/*"),
23                          ['.pyc', cwd + '/build/*'])