def test_close_socket_no_args(mock_set, no_serial_port):
    modem = NovaM()
    assert (modem.socket_identifier == 0)
    mock_set.return_value = (0, 0)
    mock_set.reset_mock()
    modem.close_socket()
    mock_set.assert_called_once_with('+USOCL', '0', timeout=40)
Beispiel #2
0
def test_init_novam_no_args(no_serial_port):
    modem = NovaM()
    assert (modem.timeout == 1)
    assert (modem.socket_identifier == 0)
    assert (modem.chatscript_file.endswith('/chatscripts/default-script'))
    assert (modem._at_sockets_available)
    assert (modem.description ==
            'Hologram Nova US 4G LTE Cat-M1 Cellular USB Modem (R410)')
def test_is_registered(mock_check_registered, no_serial_port):
    modem = NovaM()
    mock_check_registered.return_value = True
    mock_check_registered.reset_mock()
    assert (modem.is_registered() == True)
    mock_check_registered.assert_called_once_with('+CEREG')
def test_disable_at_sockets_mode(no_serial_port):
    modem = NovaM()
    assert (modem._at_sockets_available == True)
    modem.disable_at_sockets_mode()
    assert (modem._at_sockets_available == False)
def test_set_network_registration_status(mock_command, no_serial_port):
    modem = NovaM()
    mock_command.return_value = []
    mock_command.reset_mock()
    modem.set_network_registration_status()
    mock_command.assert_called_once_with('+CEREG', '2')