Revision 23f0f6da kamaki/clients/utils/test.py

b/kamaki/clients/utils/test.py
123 123
            else:
124 124
                self.assert_dicts_are_equal(r, dict())
125 125

  
126
    def test_path4url(self):
127
        utf = u'\u03a6\u03bf\u03cd\u03c4\u03c3\u03bf\u03c2'.encode('utf-8')
128
        for expected, args in (
129
                ('', ('')),
130
                ('/path1/path2', ('path1', 'path2')),
131
                ('/1/number/0.28', (1, 'number', 0.28)),
132
                ('/1/n/u/m/b/er/X', ('//1//', '//n//u///m////b/er/', 'X//')),
133
                ('/p1/%s/p2' % utf.decode('utf-8'), ('p1', utf, 'p2'))):
134
            self.assertEqual(utils.path4url(*args), expected)
135

  
126 136

  
127 137
if __name__ == '__main__':
128 138
    from sys import argv

Also available in: Unified diff