コード例 #1
0
ファイル: cli.py プロジェクト: hroncok/naucse_render
def get_lessons(slugs, path):
    if path:
        path = Path(path)

    result = naucse_render.get_lessons(slugs, path=path)

    print(json.dumps(result, indent=4, ensure_ascii=False))
コード例 #2
0
def test_render_lesson(slug):
    path = fixture_path / 'test_content'
    lesson_info = naucse_render.get_lessons([slug], path=str(path))
    assert_yaml_dump(lesson_info, slug + '.yaml')
コード例 #3
0
 def get_lessons(self, lesson_slugs, *, vars):
     """Return information about the given lessons"""
     return naucse_render.get_lessons(lesson_slugs,
                                      vars=vars,
                                      path=self.path)