tests(layer): increased branch coverage of layer tests

This commit is contained in:
Darren Eberly
2020-07-27 21:06:53 -04:00
parent 47fbe3c80b
commit 99c6964e9b
3 changed files with 29 additions and 4 deletions

View File

@@ -209,10 +209,8 @@ def _decode_tile_layer_data(tile_layer: TileLayer) -> TileLayer:
unzipped_data = zlib.decompress(unencoded_data)
elif tile_layer.compression == "gzip":
unzipped_data = gzip.decompress(unencoded_data)
elif not tile_layer.compression:
unzipped_data = unencoded_data
else:
raise ValueError(f"Unsupported compression type: '{tile_layer.compression}'.")
unzipped_data = unencoded_data
tile_grid = []

View File

@@ -9,6 +9,8 @@ EXPECTED = [
visible=True,
id=1,
size=common_types.Size(8, 6),
offset=common_types.OrderedPair(1, 3),
properties={"test": "test property",},
data=[
1,
2,
@@ -94,4 +96,11 @@ EXPECTED = [
image=Path("../../images/tile_04.png"),
transparent_color=common_types.Color("#000000"),
),
layer.ImageLayer(
name="Image Layer 2",
opacity=1,
visible=True,
id=5,
image=Path("../../images/tile_04.png"),
),
]

View File

@@ -7,7 +7,15 @@
"height":6,
"id":1,
"name":"Tile Layer 1",
"offsetx":1,
"offsety":3,
"opacity":1,
"properties":[
{
"name":"test",
"type":"string",
"value":"test property"
}],
"type":"tilelayer",
"visible":true,
"width":8,
@@ -56,8 +64,18 @@
"visible":true,
"x":0,
"y":0
},
{
"id":5,
"image":"..\/..\/images\/tile_04.png",
"name":"Image Layer 2",
"opacity":1,
"type":"imagelayer",
"visible":true,
"x":0,
"y":0
}],
"nextlayerid":5,
"nextlayerid":6,
"nextobjectid":3,
"orientation":"orthogonal",
"renderorder":"right-down",