示例#1
0
 def test_merge_pool_kwargs_none(self):
     """Assert false-y values to _merge_pool_kwargs result in defaults"""
     p = PoolManager(strict=True)
     merged = p._merge_pool_kwargs({})
     assert p.connection_pool_kw == merged
     merged = p._merge_pool_kwargs(None)
     assert p.connection_pool_kw == merged
示例#2
0
 def test_merge_pool_kwargs_invalid_key(self):
     """Assert removing invalid keys with _merge_pool_kwargs doesn't break"""
     p = PoolManager(strict=True)
     merged = p._merge_pool_kwargs({"invalid_key": None})
     assert p.connection_pool_kw == merged
示例#3
0
 def test_merge_pool_kwargs_remove_key(self):
     """Assert keys can be removed with _merge_pool_kwargs"""
     p = PoolManager(strict=True)
     merged = p._merge_pool_kwargs({"strict": None})
     assert "strict" not in merged
示例#4
0
 def test_merge_pool_kwargs(self):
     """Assert _merge_pool_kwargs works in the happy case"""
     p = PoolManager(block=False)
     merged = p._merge_pool_kwargs({"new_key": "value"})
     assert {"block": False, "new_key": "value"} == merged