mirror of
https://github.com/ChristianLight/tutor.git
synced 2024-11-18 11:05:17 +00:00
19 lines
660 B
Python
19 lines
660 B
Python
import os
|
|
import unittest
|
|
|
|
from tests.helpers import TestContext, TestJobRunner, temporary_root
|
|
from tutor import config as tutor_config
|
|
|
|
|
|
class TestContextTests(unittest.TestCase):
|
|
def test_create_testcontext(self) -> None:
|
|
with temporary_root() as root:
|
|
context = TestContext(root)
|
|
config = tutor_config.load_full(root)
|
|
runner = context.job_runner(config)
|
|
self.assertTrue(os.path.exists(context.root))
|
|
self.assertFalse(
|
|
os.path.exists(os.path.join(context.root, tutor_config.CONFIG_FILENAME))
|
|
)
|
|
self.assertTrue(isinstance(runner, TestJobRunner))
|