diff options
| author | Luke Bakken <luke@bakken.io> | 2021-12-20 09:10:52 -0800 |
|---|---|---|
| committer | Michael Klishin <michael@clojurewerkz.org> | 2021-12-26 04:32:00 +0300 |
| commit | d1496a2c7c107e09e7e8037956dd217ea02cb828 (patch) | |
| tree | cab1e872a4de8cad98c50d863c6956227d3e34f0 | |
| parent | 043641c99fbe337d014ea789f31880b7246252e6 (diff) | |
| download | rabbitmq-server-git-d1496a2c7c107e09e7e8037956dd217ea02cb828.tar.gz | |
Fix tests
| -rw-r--r-- | deps/rabbit/src/rabbit_disk_monitor.erl | 8 | ||||
| -rw-r--r-- | deps/rabbit/test/unit_disk_monitor_mocks_SUITE.erl | 2 |
2 files changed, 7 insertions, 3 deletions
diff --git a/deps/rabbit/src/rabbit_disk_monitor.erl b/deps/rabbit/src/rabbit_disk_monitor.erl index e095481353..28b4cb3eba 100644 --- a/deps/rabbit/src/rabbit_disk_monitor.erl +++ b/deps/rabbit/src/rabbit_disk_monitor.erl @@ -180,8 +180,12 @@ code_change(_OldVsn, State, _Extra) -> safe_ets_lookup(Key, Default) -> try - [{Key, Value}] = ets:lookup(?ETS_NAME, Key), - Value + case ets:lookup(?ETS_NAME, Key) of + [{Key, Value}] -> + Value; + [] -> + Default + end catch error:badarg -> Default diff --git a/deps/rabbit/test/unit_disk_monitor_mocks_SUITE.erl b/deps/rabbit/test/unit_disk_monitor_mocks_SUITE.erl index 80fa3d2e09..ae16cbb379 100644 --- a/deps/rabbit/test/unit_disk_monitor_mocks_SUITE.erl +++ b/deps/rabbit/test/unit_disk_monitor_mocks_SUITE.erl @@ -88,7 +88,7 @@ disk_monitor_enable1(_Config) -> application:set_env(rabbit, disk_monitor_failure_retry_interval, 100), ok = rabbit_sup:stop_child(rabbit_disk_monitor_sup), ok = rabbit_sup:start_delayed_restartable_child(rabbit_disk_monitor, [1000]), - undefined = rabbit_disk_monitor:get_disk_free(), + unknown = rabbit_disk_monitor:get_disk_free(), Cmd = case os:type() of {win32, _} -> " Le volume dans le lecteur C n’a pas de nom.\n" " Le numéro de série du volume est 707D-5BDC\n" |
