示例#1
0
def test_json_conversion_failure():
    """ES-DOC :: cdf2cim :: io :: raw dictionary is not JSON encodeable.

    """
    with pytest.raises(TypeError):
        for obj in cdf2cim.find(NETCDF_DIR):
            json.dumps(obj)
示例#2
0
def _assert_simulations(criteria, expected_length, expected_fields):
    """Asserts a simulation item returned from find method.

    """
    total = 0
    for item in cdf2cim.find(criteria):
        _assert_simulation(item, expected_fields)
        total += 1
    assert total == expected_length
示例#3
0
def _assert_simulations(criteria, expected_length, expected_fields):
    """Asserts a simulation item returned from find method.

    """
    total = 0
    for item in cdf2cim.find(criteria):
        _assert_simulation(item, expected_fields)
        total += 1
    assert total == expected_length
示例#4
0
def test_convert_to_json():
    """ES-DOC :: cdf2cim :: io :: encoded output is JSON encodeable.

    """
    for obj in cdf2cim.find(NETCDF_DIR):
        assert json.dumps(cdf2cim.io_manager.encode(obj))
示例#5
0
def test_json_conversion_failure():
    """ES-DOC :: cdf2cim :: io :: raw dictionary is not JSON encodeable.

    """
    for obj in cdf2cim.find(NETCDF_DIR):
        assert json.dumps(obj)
示例#6
0
def test_encode():
    """ES-DOC :: cdf2cim :: io :: encode to JSON safe dictionary.

    """
    for obj in cdf2cim.find(NETCDF_DIR):
        assert isinstance(cdf2cim.io_manager.encode(obj), dict)
def test_convert_to_json():
    """ES-DOC :: cdf2cim :: io :: encoded output is JSON encodeable.

    """
    for obj in cdf2cim.find(NETCDF_DIR):
        assert json.dumps(cdf2cim.io_manager.encode(obj))
def test_json_conversion_failure():
    """ES-DOC :: cdf2cim :: io :: raw dictionary is not JSON encodeable.

    """
    for obj in cdf2cim.find(NETCDF_DIR):
        assert json.dumps(obj)
def test_encode():
    """ES-DOC :: cdf2cim :: io :: encode to JSON safe dictionary.

    """
    for obj in cdf2cim.find(NETCDF_DIR):
        assert isinstance(cdf2cim.io_manager.encode(obj), dict)