MCPcopy Index your code
hub / github.com/aws/aws-cli / setUp

Method setUp

tests/unit/botocore/docs/__init__.py:30–58  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

28
29class BaseDocsTest(unittest.TestCase):
30 def setUp(self):
31 self.root_dir = tempfile.mkdtemp()
32 self.version_dirs = os.path.join(
33 self.root_dir, 'myservice', '2014-01-01'
34 )
35 os.makedirs(self.version_dirs)
36 self.model_file = os.path.join(self.version_dirs, 'service-2.json')
37 self.waiter_model_file = os.path.join(
38 self.version_dirs, 'waiters-2.json'
39 )
40 self.paginator_model_file = os.path.join(
41 self.version_dirs, 'paginators-1.json'
42 )
43 self.example_model_file = os.path.join(
44 self.version_dirs, 'examples-1.json'
45 )
46 self.docs_root_dir = tempfile.mkdtemp()
47 self.root_services_path = os.path.join(
48 self.docs_root_dir, 'reference', 'services'
49 )
50
51 self.json_model = {}
52 self.nested_json_model = {}
53 self._setup_models()
54 self.build_models()
55 self.events = HierarchicalEmitter()
56 self.setup_client()
57 self.doc_name = 'MyDoc'
58 self.doc_structure = DocumentStructure(self.doc_name, target='html')
59
60 def tearDown(self):
61 shutil.rmtree(self.root_dir)

Callers

nothing calls this directly

Calls 6

_setup_modelsMethod · 0.95
build_modelsMethod · 0.95
setup_clientMethod · 0.95
HierarchicalEmitterClass · 0.90
DocumentStructureClass · 0.90
makedirsMethod · 0.45

Tested by

no test coverage detected