Module meshtastic.tests.test_globals
Meshtastic unit tests for globals.py
Expand source code
"""Meshtastic unit tests for globals.py
"""
import pytest
from ..globals import Globals
@pytest.mark.unit
def test_globals_get_instaance():
"""Test that we can instantiate a Globals instance"""
ourglobals = Globals.getInstance()
ourglobals2 = Globals.getInstance()
assert ourglobals == ourglobals2
@pytest.mark.unit
def test_globals_there_can_be_only_one():
"""Test that we can cannot create two Globals instances"""
# if we have an instance, delete it
Globals.getInstance()
with pytest.raises(Exception) as pytest_wrapped_e:
# try to create another instance
Globals()
assert pytest_wrapped_e.type == Exception
Functions
def test_globals_get_instaance()
-
Test that we can instantiate a Globals instance
Expand source code
@pytest.mark.unit def test_globals_get_instaance(): """Test that we can instantiate a Globals instance""" ourglobals = Globals.getInstance() ourglobals2 = Globals.getInstance() assert ourglobals == ourglobals2
def test_globals_there_can_be_only_one()
-
Test that we can cannot create two Globals instances
Expand source code
@pytest.mark.unit def test_globals_there_can_be_only_one(): """Test that we can cannot create two Globals instances""" # if we have an instance, delete it Globals.getInstance() with pytest.raises(Exception) as pytest_wrapped_e: # try to create another instance Globals() assert pytest_wrapped_e.type == Exception