2 # -*- coding: utf-8 -*-
9 class UtilTestCase(unittest.TestCase):
10 def test_normalize_paths(self):
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/*'])