def test_featuresequencers(expected_features): features = normalize_feature_inputs(None, 'features', ["tests/twopoints_seqrs.txt"]) assert _geoms(features) == _geoms(expected_features)
def test_featuresequencers_stdin(expected_features): sys.stdin = open("tests/twopoints_seqrs.txt", 'r') features = normalize_feature_inputs(None, 'features', []) assert _geoms(features) == _geoms(expected_features)
def test_singlefeature(expected_features): features = normalize_feature_inputs(None, 'features', ["tests/onepoint.geojson"]) assert _geoms(features) == _geoms([expected_features[0]])
def test_singlefeature_stdin(expected_features): sys.stdin = open("tests/onepoint.geojson", 'r') features = normalize_feature_inputs(None, 'features', []) assert _geoms(features) == _geoms([expected_features[0]])
def test_featurecollection_stdin(expected_features): sys.stdin = open("tests/twopoints.geojson", 'r') features = normalize_feature_inputs(None, 'features', []) assert _geoms(features) == _geoms(expected_features)
def test_featurecollection_pretty_file(expected_features): features = normalize_feature_inputs(None, 'features', ["tests/twopoints-pretty.json"]) assert _geoms(features) == _geoms(expected_features)
def test_geometrypretty(expected_features): features = normalize_feature_inputs(None, 'features', ["tests/point_pretty_geom.txt"]) assert _geoms(features)[0] == _geoms(expected_features)[0]
def test_coordpairs_space(expected_features): inputs = ["-122.7282 45.5801", "-121.3153 44.0582"] features = normalize_feature_inputs(None, 'features', inputs) assert _geoms(features) == _geoms(expected_features)
def test_coordarrays(expected_features): inputs = ["[-122.7282, 45.5801]", "[-121.3153, 44.0582]"] features = normalize_feature_inputs(None, 'features', inputs) assert _geoms(features) == _geoms(expected_features)