<s> from __future__ import absolute_import <EOL> from __future__ import unicode_literals <EOL> import pytest <EOL> from pre_commit . manifest import Manifest <EOL> from testing . fixtures import make_repo <EOL> from testing . util import get_head_sha <EOL> @ pytest . yield_fixture <EOL> def manifest ( store , tempdir_factory ) : <EOL> path = make_repo ( tempdir_factory , '<STR_LIT>' ) <EOL> head_sha = get_head_sha ( path ) <EOL> repo_path_getter = store . get_repo_path_getter ( path , head_sha ) <EOL> yield Manifest ( repo_path_getter ) <EOL> def test_manifest_contents ( manifest ) : <EOL> assert manifest . manifest_contents == [ { <EOL> '<STR_LIT>' : False , <EOL> '<STR_LIT:args>' : [ ] , <EOL> '<STR_LIT:description>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT:id>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT:default>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT:name>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : [ ] , <EOL> } ] <EOL> def test_hooks ( manifest ) : <EOL> assert manifest . hooks [ '<STR_LIT>' ] == { <EOL> '<STR_LIT>' : False , <EOL> '<STR_LIT:args>' : [ ] , <EOL> '<STR_LIT:description>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT:id>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT:default>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT:name>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : [ ] , <EOL> } </s>
