MRiabov commited on
Commit
ae754fb
·
1 Parent(s): 500cad9

(untested test) fixing some test errors

Browse files
tests/1_00186_from_ttpla_dataset.json ADDED
The diff for this file is too large to render. See raw diff
 
tests/test_ttpla_to_masks.py CHANGED
@@ -9,12 +9,16 @@ from wireseghr.data.ttpla_to_masks import convert_ttpla_jsons_to_masks
9
  def _read_dims(json_path: Path):
10
  with open(json_path, "r") as f:
11
  data = json.load(f)
12
- return int(data["imageHeight"]), int(data["imageWidth"]), Path(data["imagePath"]).stem
 
 
 
 
13
 
14
 
15
  def test_convert_single_json_cable_only(tmp_path: Path):
16
  # Use the provided example JSON at repo root
17
- src_json = Path("/workspace/wire-seg-hr-impl/1_00186.json")
18
  assert src_json.exists()
19
 
20
  H, W, stem = _read_dims(src_json)
@@ -41,14 +45,16 @@ def test_convert_single_json_cable_only(tmp_path: Path):
41
 
42
 
43
  def test_convert_different_labels(tmp_path: Path):
44
- src_json = Path("/workspace/wire-seg-hr-impl/1_00186.json")
45
  assert src_json.exists()
46
 
47
  out_dir_cable = tmp_path / "masks_cable"
48
  out_dir_tower = tmp_path / "masks_tower"
49
 
50
  written_cable = convert_ttpla_jsons_to_masks(src_json, out_dir_cable, label="cable")
51
- written_tower = convert_ttpla_jsons_to_masks(src_json, out_dir_tower, label="tower_wooden")
 
 
52
 
53
  mc = np.array(Image.open(written_cable[0]).convert("L"))
54
  mt = np.array(Image.open(written_tower[0]).convert("L"))
 
9
  def _read_dims(json_path: Path):
10
  with open(json_path, "r") as f:
11
  data = json.load(f)
12
+ return (
13
+ int(data["imageHeight"]),
14
+ int(data["imageWidth"]),
15
+ Path(data["imagePath"]).stem,
16
+ )
17
 
18
 
19
  def test_convert_single_json_cable_only(tmp_path: Path):
20
  # Use the provided example JSON at repo root
21
+ src_json = Path("/workspace/wire-seg-hr-impl/tests/1_00186_from_ttpla_dataset.json")
22
  assert src_json.exists()
23
 
24
  H, W, stem = _read_dims(src_json)
 
45
 
46
 
47
  def test_convert_different_labels(tmp_path: Path):
48
+ src_json = Path("/workspace/wire-seg-hr-impl/tests/1_00186_from_ttpla_dataset.json")
49
  assert src_json.exists()
50
 
51
  out_dir_cable = tmp_path / "masks_cable"
52
  out_dir_tower = tmp_path / "masks_tower"
53
 
54
  written_cable = convert_ttpla_jsons_to_masks(src_json, out_dir_cable, label="cable")
55
+ written_tower = convert_ttpla_jsons_to_masks(
56
+ src_json, out_dir_tower, label="tower_wooden"
57
+ )
58
 
59
  mc = np.array(Image.open(written_cable[0]).convert("L"))
60
  mt = np.array(Image.open(written_tower[0]).convert("L"))