Skip to content

Commit 1d1c385

Browse files
committed
patch and use mockmodem
1 parent c371825 commit 1d1c385

File tree

5 files changed

+13
-3
lines changed

5 files changed

+13
-3
lines changed

tests/Cloud/test_Cloud.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,15 @@
1515
from Hologram.Cloud import Cloud
1616
from Hologram.Network import Network
1717

18-
def mock_scan():
18+
from tests.MockModem import MockModem
19+
20+
def mock_scan(network):
1921
return ['MockModem']
2022

2123
@pytest.fixture
2224
def no_modem(monkeypatch):
2325
monkeypatch.setattr(Network, '_scan_for_modems', mock_scan)
26+
monkeypatch.setattr(Network, '_modemHandlers', {'MockModem': MockModem})
2427

2528
def test_create_send(no_modem):
2629
cloud = Cloud(None, send_host = '127.0.0.1', send_port = 9999)

tests/Cloud/test_CustomCloud.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,16 @@
1515
from Hologram.CustomCloud import CustomCloud
1616
from Hologram.Network import Network
1717

18-
def mock_scan(self):
18+
from tests.MockModem import MockModem
19+
20+
def mock_scan(network):
1921
return ['MockModem']
2022

2123
@pytest.fixture
2224
def no_modem(monkeypatch):
2325
monkeypatch.setattr(Network, '_scan_for_modems', mock_scan)
26+
monkeypatch.setattr(Network, '_modemHandlers', {'MockModem': MockModem})
27+
2428

2529
def test_create_send(no_modem):
2630
customCloud = CustomCloud(None, send_host='127.0.0.1',

tests/Cloud/test_HologramCloud.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@
1515
from Hologram.HologramCloud import HologramCloud
1616
from Hologram.Network import Network
1717

18+
from tests.MockModem import MockModem
19+
1820
credentials = {'devicekey':'12345678'}
1921

2022
def mock_scan(network):
@@ -23,6 +25,7 @@ def mock_scan(network):
2325
@pytest.fixture
2426
def no_modem(monkeypatch):
2527
monkeypatch.setattr(Network, '_scan_for_modems', mock_scan)
28+
monkeypatch.setattr(Network, '_modemHandlers', {'MockModem': MockModem})
2629

2730
def test_create(no_modem):
2831
hologram = HologramCloud(credentials, enable_inbound = False)
File renamed without changes.

tests/Network/test_Network.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,5 @@
1515
from Hologram.Network import Network
1616

1717

18-
def test_create_network(self):
18+
def test_create_network():
1919
network = Network()

0 commit comments

Comments
 (0)