Пример #1
0
def test_parse_parameters_response_with_conversions():
    converters = {'y': int, 'z': lambda s: [int(v) for v in s.split(',')]}
    parsed = utils.parse_parameters_response('x:=1\ny==2\nz=3,4',
                                             converters=converters)
    assert parsed['x'] == '1'
    assert parsed['y'] == 2
    assert parsed['z'] == [3, 4]
Пример #2
0
def test_parse_parameters_response_with_conversions():
    converters = {
        'y': int,
        'z': lambda s: [int(v) for v in s.split(',')]
    }
    parsed = utils.parse_parameters_response('x:=1\ny==2\nz=3,4',
                                             converters=converters)
    assert parsed['x'] == '1'
    assert parsed['y'] == 2
    assert parsed['z'] == [3, 4]
Пример #3
0
def test_parse_parameters_response_raises_exception():
    with pytest.raises(exceptions.UnexpectedResponse):
        utils.parse_parameters_response('blerg')
Пример #4
0
def test_parse_parameters_response():
    parsed = utils.parse_parameters_response('x:=1\ny==2\nz=3')
    assert parsed['x'] == '1'
    assert parsed['y'] == '2'
    assert parsed['z'] == '3'
Пример #5
0
def test_parse_parameters_response_raises_exception():
    with pytest.raises(exceptions.UnexpectedResponse):
        utils.parse_parameters_response('blerg')
Пример #6
0
def test_parse_parameters_response():
    parsed = utils.parse_parameters_response('x:=1\ny==2\nz=3')
    assert parsed['x'] == '1'
    assert parsed['y'] == '2'
    assert parsed['z'] == '3'