示例#1
0
 def test_no_host_url(self):
     assert asyncio_redis_manager._parse_redis_url('redis://:123/1') == (
         'localhost',
         123,
         None,
         1,
         False,
     )
示例#2
0
 def test_ssl_scheme(self):
     assert asyncio_redis_manager._parse_redis_url('rediss://') == (
         'localhost',
         6379,
         None,
         0,
         True,
     )
示例#3
0
 def test_default_url(self):
     assert asyncio_redis_manager._parse_redis_url('redis://') == (
         'localhost',
         6379,
         None,
         0,
         False,
     )
 def test_only_host_url(self):
     self.assertEqual(
         asyncio_redis_manager._parse_redis_url('redis://redis.host'),
         ('redis.host', 6379, None, 0, False))
 def test_default_url(self):
     self.assertEqual(asyncio_redis_manager._parse_redis_url('redis://'),
                      ('localhost', 6379, None, 0))
 def test_no_host_password_url(self):
     self.assertEqual(
         asyncio_redis_manager._parse_redis_url('redis://:pw@:123/1'),
         ('localhost', 123, 'pw', 1))
示例#7
0
 def test_no_host_url(self):
     self.assertEqual(
         asyncio_redis_manager._parse_redis_url('redis://:123/1'),
         ('localhost', 123, None, 1))
示例#8
0
 def test_only_host_url(self):
     assert asyncio_redis_manager._parse_redis_url(
         'redis://redis.host') == ('redis.host', 6379, None, 0, False)
 def test_ssl_scheme(self):
     self.assertEqual(asyncio_redis_manager._parse_redis_url('rediss://'),
                      ('localhost', 6379, None, 0, True))
 def test_password(self):
     self.assertEqual(
         asyncio_redis_manager._parse_redis_url('redis://:[email protected]/1'),
         ('redis.host', 6379, 'pw', 1, False))
示例#11
0
 def test_bad_scheme_url(self):
     with pytest.raises(ValueError):
         asyncio_redis_manager._parse_redis_url('http://redis.host:123/1')
示例#12
0
 def test_bad_db_url(self):
     with pytest.raises(ValueError):
         asyncio_redis_manager._parse_redis_url('redis://localhost:abc/z')
示例#13
0
 def test_password(self):
     assert asyncio_redis_manager._parse_redis_url(
         'redis://:[email protected]/1') == ('redis.host', 6379, 'pw', 1, False)
示例#14
0
 def test_no_port_url(self):
     assert asyncio_redis_manager._parse_redis_url(
         'redis://redis.host/1') == ('redis.host', 6379, None, 1, False)
示例#15
0
 def test_no_db_url(self):
     assert asyncio_redis_manager._parse_redis_url(
         'redis://redis.host:123/1') == ('redis.host', 123, None, 1, False)
 def test_no_db_url(self):
     self.assertEqual(
         asyncio_redis_manager._parse_redis_url('redis://redis.host:123/1'),
         ('redis.host', 123, None, 1, False))
 def test_no_port_url(self):
     self.assertEqual(
         asyncio_redis_manager._parse_redis_url('redis://redis.host/1'),
         ('redis.host', 6379, None, 1, False))
 def test_only_host_url(self):
     self.assertEqual(
         asyncio_redis_manager._parse_redis_url('redis://redis.host'),
         ('redis.host', 6379, None, 0))
 def test_no_host_password_url(self):
     self.assertEqual(
         asyncio_redis_manager._parse_redis_url('redis://:pw@:123/1'),
         ('localhost', 123, 'pw', 1, False))
 def test_no_port_url(self):
     self.assertEqual(
         asyncio_redis_manager._parse_redis_url('redis://redis.host/1'),
         ('redis.host', 6379, None, 1))
 def test_default_url(self):
     self.assertEqual(asyncio_redis_manager._parse_redis_url('redis://'),
                      ('localhost', 6379, None, 0, False))
 def test_password(self):
     self.assertEqual(
         asyncio_redis_manager._parse_redis_url('redis://:[email protected]/1'),
         ('redis.host', 6379, 'pw', 1))