Ejemplo n.º 1
0
 def test_close_disconnect_client_options(
     self, cache_client: DefaultClient, mocker: MockerFixture
 ):
     cache_client._options["CLOSE_CONNECTION"] = True
     mock = mocker.patch.object(cache_client.connection_factory, "disconnect")
     cache_client.close()
     assert mock.called
Ejemplo n.º 2
0
 def test_close_disconnect_settings(
     self,
     cache_client: DefaultClient,
     settings: SettingsWrapper,
     mocker: MockerFixture,
 ):
     settings.DJANGO_REDIS_CLOSE_CONNECTION = True
     mock = mocker.patch.object(cache_client.connection_factory, "disconnect")
     cache_client.close()
     assert mock.called
Ejemplo n.º 3
0
 def test_close_disconnect_settings_cache(
     self,
     cache_client: DefaultClient,
     mocker: MockerFixture,
     settings: SettingsWrapper,
 ):
     settings.CACHES[DEFAULT_CACHE_ALIAS]["OPTIONS"]["CLOSE_CONNECTION"] = True
     cache_client.set("TestClientClose", 0)
     mock = mocker.patch.object(cache_client.connection_factory, "disconnect")
     cache_client.close()
     assert mock.called
Ejemplo n.º 4
0
 def test_close_client_disconnect_default(
     self, cache_client: DefaultClient, mocker: MockerFixture
 ):
     mock = mocker.patch.object(cache_client.connection_factory, "disconnect")
     cache_client.close()
     assert not mock.called