Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
def test_recv_ex_disabled(runner, mock_rak811):
p = PropertyMock()
type(mock_rak811.return_value).recv_ex = p
result = runner.invoke(cli, ['-v', 'recv-ex', 'disable'])
p.assert_called_once_with(RecvEx.Disabled)
assert result.output == 'RSSI & SNR report on receive Disabled.\n'
def test_set_recv_ex(mock_send, lora):
"""Test recv_ex setter."""
lora.recv_ex = RecvEx.Disabled
mock_send.assert_called_once_with('recv_ex=1')
def test_recv_ex(runner, mock_rak811):
p = PropertyMock(return_value=RecvEx.Enabled)
type(mock_rak811.return_value).recv_ex = p
result = runner.invoke(cli, ['recv-ex'])
p.assert_called_once_with()
assert result.output == 'Enabled\n'