コード例 #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
ファイル: test_find.py プロジェクト: ES-DOC/esdoc-cdf2cim
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)
コード例 #7
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))
コード例 #8
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)
コード例 #9
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)