|
@@ -110,18 +110,34 @@ def check_file(m, name): |
|
|
return funcs, classes |
|
|
return funcs, classes |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def check_files(modules, out=sys.stdout): |
|
|
|
|
|
|
|
|
def check_files(modules, out=None): |
|
|
for name in sorted(modules.keys()): |
|
|
for name in sorted(modules.keys()): |
|
|
print(name, file=out) |
|
|
print(name, file=out) |
|
|
funcs, classes = check_file(modules[name], name) |
|
|
funcs, classes = check_file(modules[name], name) |
|
|
for f in funcs: |
|
|
|
|
|
print("%-30s \t %s \t %s" % (f, gr("文档", funcs[f][0]), gr("测试", funcs[f][1])), file=out) |
|
|
|
|
|
for c in classes: |
|
|
|
|
|
print("%-30s \t %s \t %s" % (c, gr("文档", classes[c][0]), gr("测试", classes[c][1])), file=out) |
|
|
|
|
|
methods = classes[c][2] |
|
|
|
|
|
for f in methods: |
|
|
|
|
|
print(" %-28s \t %s" % (f, gr("文档", methods[f][0])), file=out) |
|
|
|
|
|
print(file=out) |
|
|
|
|
|
|
|
|
if out is None: |
|
|
|
|
|
for f in funcs: |
|
|
|
|
|
print("%-30s \t %s \t %s" % (f, gr("文档", funcs[f][0]), gr("测试", funcs[f][1]))) |
|
|
|
|
|
for c in classes: |
|
|
|
|
|
print("%-30s \t %s \t %s" % (c, gr("文档", classes[c][0]), gr("测试", classes[c][1]))) |
|
|
|
|
|
methods = classes[c][2] |
|
|
|
|
|
for f in methods: |
|
|
|
|
|
print(" %-28s \t %s" % (f, gr("文档", methods[f][0]))) |
|
|
|
|
|
else: |
|
|
|
|
|
for f in funcs: |
|
|
|
|
|
if not funcs[f][0]: |
|
|
|
|
|
print("缺少文档 %s" % (f), file=out) |
|
|
|
|
|
if not funcs[f][1]: |
|
|
|
|
|
print("缺少测试 %s" % (f), file=out) |
|
|
|
|
|
for c in classes: |
|
|
|
|
|
if not classes[c][0]: |
|
|
|
|
|
print("缺少文档 %s" % (c), file=out) |
|
|
|
|
|
if not classes[c][1]: |
|
|
|
|
|
print("缺少测试 %s" % (c), file=out) |
|
|
|
|
|
methods = classes[c][2] |
|
|
|
|
|
for f in methods: |
|
|
|
|
|
if not methods[f][0]: |
|
|
|
|
|
print("缺少文档 %s" % (c + "." + f), file=out) |
|
|
|
|
|
print(file=out) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def main(): |
|
|
def main(): |
|
@@ -134,7 +150,7 @@ def main(): |
|
|
create_rst_file(modules, name, children) |
|
|
create_rst_file(modules, name, children) |
|
|
print(_colored_string('Done!', "Green")) |
|
|
print(_colored_string('Done!', "Green")) |
|
|
print(_colored_string('Checking all files...', "Blue")) |
|
|
print(_colored_string('Checking all files...', "Blue")) |
|
|
check_files(modules) |
|
|
|
|
|
|
|
|
check_files(modules, out=open("results.txt", "w")) |
|
|
print(_colored_string('Done!', "Green")) |
|
|
print(_colored_string('Done!', "Green")) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|