예제 #1
0
def test_convert_parameter_dict():
    with pytest.raises(ValueError):
        Calculator._convert_parameter_dict({2013: {'2013': [40000]}})
    with pytest.raises(ValueError):
        Calculator._convert_parameter_dict({'_II_em': {2013: [40000]}})
    with pytest.raises(ValueError):
        Calculator._convert_parameter_dict({4567: {2013: [40000]}})
    with pytest.raises(ValueError):
        Calculator._convert_parameter_dict({'_II_em': 40000})
    rdict = Calculator._convert_parameter_dict({'_II_em': {'2013': [40000]}})
    assert isinstance(rdict, dict)
예제 #2
0
def test_convert_parameter_dict():
    with pytest.raises(ValueError):
        rdict = Calculator._convert_parameter_dict({2013: {'2013': [40000]}},
                                                   arrays_not_lists=True)
    with pytest.raises(ValueError):
        rdict = Calculator._convert_parameter_dict({'_II_em': {2013: [40000]}},
                                                   arrays_not_lists=True)
    with pytest.raises(ValueError):
        rdict = Calculator._convert_parameter_dict({4567: {2013: [40000]}},
                                                   arrays_not_lists=True)
    with pytest.raises(ValueError):
        rdict = Calculator._convert_parameter_dict({'_II_em': 40000},
                                                   arrays_not_lists=True)
    rdict = Calculator._convert_parameter_dict({'_II_em': {'2013': [40000]}},
                                               arrays_not_lists=False)
    assert isinstance(rdict, dict)
예제 #3
0
def test_convert_parameter_dict():
    """
    Test convert_parameter_dict method.
    """
    # pylint: disable=protected-access
    with pytest.raises(ValueError):
        Calculator._convert_parameter_dict({2013: {'2013': [40000]}})
    with pytest.raises(ValueError):
        Calculator._convert_parameter_dict({'_II_em': {2013: [40000]}})
    with pytest.raises(ValueError):
        Calculator._convert_parameter_dict({4567: {2013: [40000]}})
    with pytest.raises(ValueError):
        Calculator._convert_parameter_dict({'_II_em': 40000})
    rdict = Calculator._convert_parameter_dict({'_II_em': {'2013': [40000]}})
    assert isinstance(rdict, dict)