Skip to content

Commit 721859c

Browse files
committed
Make tests windows-friendly.
1 parent 901323c commit 721859c

File tree

1 file changed

+13
-5
lines changed

1 file changed

+13
-5
lines changed

tests/hats/io/test_paths.py

+13-5
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
"""Test pixel path creation"""
22

3+
import os
4+
35
import pytest
46

57
from hats.io import paths
@@ -8,14 +10,14 @@
810

911
def test_pixel_directory():
1012
"""Simple case with sensical inputs"""
11-
expected = "/foo/dataset/Norder=0/Dir=0"
13+
expected = os.path.join(os.sep, "foo", "dataset", "Norder=0", "Dir=0")
1214
result = paths.pixel_directory("/foo", 0, 5)
13-
assert str(result) == expected
15+
assert str(result) == str(expected)
1416

1517

1618
def test_pixel_directory_number():
1719
"""Simple case with sensical inputs"""
18-
expected = "/foo/dataset/Norder=0/Dir=0"
20+
expected = os.path.join(os.sep, "foo", "dataset", "Norder=0", "Dir=0")
1921
result = paths.pixel_directory("/foo", pixel_order=0, pixel_number=5, directory_number=0)
2022
assert str(result) == expected
2123

@@ -37,7 +39,7 @@ def test_pixel_directory_nonint():
3739

3840
def test_pixel_catalog_file():
3941
"""Simple case with sensical inputs"""
40-
expected = "/foo/dataset/Norder=0/Dir=0/Npix=5.parquet"
42+
expected = os.path.join(os.sep, "foo", "dataset", "Norder=0", "Dir=0", "Npix=5.parquet")
4143
result = paths.pixel_catalog_file("/foo", HealpixPixel(0, 5))
4244
assert str(result) == expected
4345

@@ -58,7 +60,10 @@ def test_pixel_catalog_file_nonint():
5860

5961

6062
def test_pixel_catalog_files():
61-
expected = ["/foo/dataset/Norder=0/Dir=0/Npix=5.parquet", "/foo/dataset/Norder=1/Dir=0/Npix=16.parquet"]
63+
expected = [
64+
os.path.join(os.sep, "foo", "dataset", "Norder=0", "Dir=0", "Npix=5.parquet"),
65+
os.path.join(os.sep, "foo", "dataset", "Norder=1", "Dir=0", "Npix=16.parquet"),
66+
]
6267
result = paths.pixel_catalog_files("/foo/", [HealpixPixel(0, 5), HealpixPixel(1, 16)])
6368
assert expected == result
6469

@@ -106,6 +111,9 @@ def test_get_healpix_from_path():
106111
result = paths.get_healpix_from_path("/foo/dataset/Norder=5/Dir=0/Npix=34.parquet")
107112
assert result == expected
108113

114+
result = paths.get_healpix_from_path("C:\\foo\\dataset\\Norder=5\\Dir=0\\Npix=34.parquet")
115+
assert result == expected
116+
109117
result = paths.get_healpix_from_path("Norder=5/Dir=0/Npix=34.pq")
110118
assert result == expected
111119

0 commit comments

Comments
 (0)