def test_invalid_index(mock_osp): """ Return None when an out-of-bounds offset is passed. """ path = mock_osp.add_file() syllabus = Syllabus(path) assert syllabus.metadata(10) is None
def test_valid_index(mock_osp): """ When an in-bounds offset is passed to Syllabus#metadata(), the value should be returned. """ path = mock_osp.add_file() syllabus = Syllabus(path) assert syllabus.metadata(1) is not None