Exemplo n.º 1
0
 def test_base_and_path(self):
     self.assertEqual(
         create_url(
             'http://example.com',
             'path',
         ),
         'http://example.com/path',
     )
     self.assertEqual(
         create_url(
             'http://example.com',
             '/path',
         ),
         'http://example.com/path',
     )
     self.assertEqual(
         create_url(
             'http://example.com/',
             'path',
         ),
         'http://example.com/path',
     )
     self.assertEqual(
         create_url(
             'http://example.com/',
             '/path',
         ),
         'http://example.com/path',
     )
Exemplo n.º 2
0
 def test_base_and_path(self):
     self.assertEqual(
         create_url(
             'http://example.com',
             'path',
         ),
         'http://example.com/path',
     )
     self.assertEqual(
         create_url(
             'http://example.com',
             '/path',
         ),
         'http://example.com/path',
     )
     self.assertEqual(
         create_url(
             'http://example.com/',
             'path',
         ),
         'http://example.com/path',
     )
     self.assertEqual(
         create_url(
             'http://example.com/',
             '/path',
         ),
         'http://example.com/path',
     )
Exemplo n.º 3
0
 def test_options_with_out_path(self):
     self.assertEqual(
         create_url(
             'http://example.com',
             None,
             ('key', 'value'),
         ),
         'http://example.com?key=value',
     )
     self.assertEqual(
         create_url(
             'http://example.com/',
             None,
             ('key', 'value'),
         ),
         'http://example.com/?key=value',
     )
Exemplo n.º 4
0
 def test_options_with_path(self):
     self.assertEqual(
         create_url(
             'http://example.com',
             'path',
             ('key', 'value'),
         ),
         'http://example.com/path?key=value',
     )
     self.assertEqual(
         create_url(
             'http://example.com/',
             'path/',
             ('key', 'value'),
         ),
         'http://example.com/path/?key=value',
     )
Exemplo n.º 5
0
 def test_options_with_out_path(self):
     self.assertEqual(
         create_url(
             'http://example.com',
             None,
             ('key', 'value'),
         ),
         'http://example.com?key=value',
     )
     self.assertEqual(
         create_url(
             'http://example.com/',
             None,
             ('key', 'value'),
         ),
         'http://example.com/?key=value',
     )
Exemplo n.º 6
0
 def test_options_with_path(self):
     self.assertEqual(
         create_url(
             'http://example.com',
             'path',
             ('key', 'value'),
         ),
         'http://example.com/path?key=value',
     )
     self.assertEqual(
         create_url(
             'http://example.com/',
             'path/',
             ('key', 'value'),
         ),
         'http://example.com/path/?key=value',
     )
Exemplo n.º 7
0
 def test_options_which_need_escaping(self):
     self.assertEqual(
         create_url(
             'http://localhost:5000',
             None,
             ('url', 'http://example.com'),
         ),
         'http://localhost:5000?url=http%3A%2F%2Fexample.com',
     )
Exemplo n.º 8
0
 def test_options_with_none_value(self):
     self.assertEqual(
         create_url(
             'http://example.com',
             None,
             ('key', None),
         ),
         'http://example.com',
     )
     self.assertEqual(
         create_url(
             'http://example.com/',
             None,
             ('key1', 'value'),
             ('key2', None),
         ),
         'http://example.com/?key1=value',
     )
Exemplo n.º 9
0
 def test_options_with_none_value(self):
     self.assertEqual(
         create_url(
             'http://example.com',
             None,
             ('key', None),
         ),
         'http://example.com',
     )
     self.assertEqual(
         create_url(
             'http://example.com/',
             None,
             ('key1', 'value'),
             ('key2', None),
         ),
         'http://example.com/?key1=value',
     )
Exemplo n.º 10
0
 def test_options_which_need_escaping(self):
     self.assertEqual(
         create_url(
             'http://localhost:5000',
             None,
             ('url', 'http://example.com'),
         ),
         'http://localhost:5000?url=http%3A%2F%2Fexample.com',
     )
Exemplo n.º 11
0
 def test_base(self):
     self.assertEqual(
         create_url('http://example.com'),
         'http://example.com',
     )
Exemplo n.º 12
0
 def test_base(self):
     self.assertEqual(
         create_url('http://example.com'),
         'http://example.com',
     )