blob: 1bc18888e76303f12fd9b3c7b8133a6e0fd9ddac (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
import pytest
from lab_control.sds1000xe import SDS1000XE
from lab_control.test.mocksocket import MockSocket
testIP = "127.0.0.1"
testPort = 4000
defaultPort = 5025
@pytest.fixture
def mockSocket():
return MockSocket()
@pytest.fixture
def uut(mockSocket):
return SDS1000XE(testIP, port=testPort, socket=mockSocket)
def test_defaults():
mockSocket = MockSocket()
assert not mockSocket.connected
assert mockSocket.ip == None
assert mockSocket.port == None
uut = SDS1000XE(testIP, socket=mockSocket)
assert mockSocket.connected
assert mockSocket.ip == testIP
assert mockSocket.port == defaultPort
def test_differentPort(uut, mockSocket):
assert mockSocket.connected
assert mockSocket.ip == testIP
assert mockSocket.port == testPort
|