Ejemplo n.º 1
0
def mock_dll():
    return MockDLL(0)
Ejemplo n.º 2
0
def test_switch_mode_turns_switch_on():
    mock_dll = MockDLL(0)
    wlm = WavelengthMeter(mock_dll)
    wlm.switch_mode = True
    assert(mock_dll._value == 1)
Ejemplo n.º 3
0
def test_switch_mode_turns_switch_off():
    mock_dll = MockDLL(1)
    wlm = WavelengthMeter(mock_dll)
    wlm.switch_mode = False
    assert(mock_dll._value == 0)
Ejemplo n.º 4
0
def test_switch_mode_returns_switch_status_when_on():
    mock_dll = MockDLL(1)
    wlm = WavelengthMeter(mock_dll)
    assert(wlm.switch_mode == True)
Ejemplo n.º 5
0
def test_switch_mode_returns_switch_status_when_off():
    mock_dll = MockDLL(0)
    wlm = WavelengthMeter(mock_dll)
    assert(wlm.switch_mode == False)
Ejemplo n.º 6
0
def test_switcher_channel_sets_active_channel():
    mock_dll = MockDLL(1)
    wlm = WavelengthMeter(mock_dll)
    wlm.switcher_channel = 2
    assert(wlm.switcher_channel == 2)
Ejemplo n.º 7
0
def test_switcher_channel_sets_active_channel_from_channel_object():
    mock_dll = MockDLL(1)
    wlm = WavelengthMeter(mock_dll)
    channel = Channel(2, wlm=wlm)
    wlm.switcher_channel = channel
    assert(wlm.switcher_channel == 2)
Ejemplo n.º 8
0
def test_switcher_channel_returns_active_channel():
    mock_dll = MockDLL(1)
    wlm = WavelengthMeter(mock_dll)
    assert(wlm.switcher_channel == 1)
Ejemplo n.º 9
0
def test_channel_count_returns_number_of_channels():
    mock_dll = MockDLL(8)
    wlm = WavelengthMeter(mock_dll)
    assert(wlm.channel_count == 8)
Ejemplo n.º 10
0
def test_initChannels_creates_channels(channel_count):
    mock_dll = MockDLL(channel_count)
    wlm = WavelengthMeter(mock_dll)
    assert(type(wlm.channels[0]) == Channel)
Ejemplo n.º 11
0
def test_initChannels_creates_correct_number_of_channels(channel_count):
    mock_dll = MockDLL(channel_count)
    wlm = WavelengthMeter(mock_dll)
    assert(len(wlm.channels) == channel_count)
Ejemplo n.º 12
0
 def __init__(self, value=None):
     self._value = value
     self.dll = MockDLL(value)