MCPcopy
hub / github.com/django/django / run_manage

Method run_manage

tests/admin_scripts/tests.py:152–171  ·  view source on GitHub ↗
(self, args, settings_file=None, manage_py=None)

Source from the content-addressed store, hash-verified

150 return self.run_test(["-m", "django", *args], settings_file, umask=umask)
151
152 def run_manage(self, args, settings_file=None, manage_py=None):
153 template_manage_py = (
154 os.path.join(os.path.dirname(__file__), manage_py)
155 if manage_py
156 else os.path.join(
157 os.path.dirname(conf.__file__), "project_template", "manage.py-tpl"
158 )
159 )
160 test_manage_py = os.path.join(self.test_dir, "manage.py")
161 shutil.copyfile(template_manage_py, test_manage_py)
162
163 with open(test_manage_py) as fp:
164 manage_py_contents = fp.read()
165 manage_py_contents = manage_py_contents.replace(
166 "{{ project_name }}", "test_project"
167 )
168 with open(test_manage_py, "w") as fp:
169 fp.write(manage_py_contents)
170
171 return self.run_test(["./manage.py", *args], settings_file)
172
173 def assertInAfterFormatting(self, member, container, msg=None):
174 if HAS_BLACK:

Calls 4

run_testMethod · 0.95
joinMethod · 0.45
readMethod · 0.45
writeMethod · 0.45

Tested by

no test coverage detected