test_case
allennlp_hydra.utils.testing.test_case
PROJECT_ROOT#
PROJECT_ROOT = pathlib.Path(__file__).parents[3].resolve()
TEST_ROOT#
TEST_ROOT = PROJECT_ROOT.joinpath("tests")
FIXTURES_ROOT#
FIXTURES_ROOT = PROJECT_ROOT.joinpath("test_fixtures")
BaseTestCase#
class BaseTestCase
A custom testing class that disables some of the more verbose AllenNLP logging and that creates and destroys a temp directory as a test fixture.
PROJECT_ROOT#
class BaseTestCase:
 | ...
 | PROJECT_ROOT = PROJECT_ROOT
MODULE_ROOT#
class BaseTestCase:
 | ...
 | MODULE_ROOT = PROJECT_ROOT / "src"
TESTS_ROOT#
class BaseTestCase:
 | ...
 | TESTS_ROOT = TEST_ROOT
FIXTURES_ROOT#
class BaseTestCase:
 | ...
 | FIXTURES_ROOT = FIXTURES_ROOT
FIXTURES_DATA_PATH#
class BaseTestCase:
 | ...
 | FIXTURES_DATA_PATH = FIXTURES_ROOT / "data"
test_dir#
class BaseTestCase:
 | ...
 | @pytest.fixture(autouse=True)
 | def test_dir(self, tmpdir)
setup_method#
class BaseTestCase:
 | ...
 | def setup_method(self)