def preview_file(filename): full_path = join(app.config['UPLOAD_FOLDER'], filename) if not exists(full_path): abort(404) suite = xmind_to_suite(full_path) suite_count = len(suite.sub_suites) suite = flat_suite(suite) return render_template('v2/preview.html', name=filename, suite=suite, suite_count=suite_count)
def xmind_to_flat_dict(xmind_file): s = xmind_to_suite(xmind_file) return __.flat_suite(s)
def test_flat_suite(): test_suite = parser.xmind_to_suite(xmind_v2_file) out = flat_suite(test_suite) print(dumps(out, indent=2))
def test_parse_xmind_v2(): test_suite = parser.xmind_to_suite_v2(xmind_v2_file) expected = load_expected(xmind_v2_file) assert flat_suite(test_suite) == expected
def test_parse_xmind_v1(): cache.clear() test_suite = parser.xmind_to_suite_v1(xmind_v1_file) expected = load_expected(xmind_v1_file) assert flat_suite(test_suite) == expected