mirror of
https://github.com/facebookresearch/pytorch3d.git
synced 2025-12-20 22:30:35 +08:00
Extract finding directories for test data
Summary: Make common functions for finding directories where test data is found, instead of lots of tests using their own `__file__` while trying to get ./tests/data and the tutorials data. Reviewed By: nikhilaravi Differential Revision: D27633701 fbshipit-source-id: 1467bb6018cea16eba3cab097d713116d51071e9
This commit is contained in:
committed by
Facebook GitHub Bot
parent
24ee279005
commit
1216b5765a
@@ -3,7 +3,8 @@ import json
|
||||
import os
|
||||
import unittest
|
||||
from collections import Counter
|
||||
from pathlib import Path
|
||||
|
||||
from common_testing import get_pytorch3d_dir, get_tests_dir
|
||||
|
||||
|
||||
# This file groups together tests which look at the code without running it.
|
||||
@@ -16,7 +17,7 @@ class TestBuild(unittest.TestCase):
|
||||
def test_name_clash(self):
|
||||
# For setup.py, all translation units need distinct names, so we
|
||||
# cannot have foo.cu and foo.cpp, even in different directories.
|
||||
test_dir = Path(__file__).resolve().parent
|
||||
test_dir = get_tests_dir()
|
||||
source_dir = test_dir.parent / "pytorch3d"
|
||||
|
||||
stems = []
|
||||
@@ -30,7 +31,7 @@ class TestBuild(unittest.TestCase):
|
||||
|
||||
@unittest.skipIf(in_conda_build, "In conda build")
|
||||
def test_copyright(self):
|
||||
test_dir = Path(__file__).resolve().parent
|
||||
test_dir = get_tests_dir()
|
||||
root_dir = test_dir.parent
|
||||
|
||||
extensions = ("py", "cu", "cuh", "cpp", "h", "hpp", "sh")
|
||||
@@ -63,8 +64,8 @@ class TestBuild(unittest.TestCase):
|
||||
@unittest.skipIf(in_conda_build, "In conda build")
|
||||
def test_valid_ipynbs(self):
|
||||
# Check that the ipython notebooks are valid json
|
||||
test_dir = Path(__file__).resolve().parent
|
||||
tutorials_dir = test_dir.parent / "docs" / "tutorials"
|
||||
root_dir = get_pytorch3d_dir()
|
||||
tutorials_dir = root_dir / "docs" / "tutorials"
|
||||
tutorials = sorted(tutorials_dir.glob("*.ipynb"))
|
||||
|
||||
for tutorial in tutorials:
|
||||
|
||||
Reference in New Issue
Block a user