MCPcopy Create free account
hub / github.com/catboost/catboost / assertCode

Method assertCode

contrib/tools/cython/Cython/TestUtils.py:79–88  ·  view source on GitHub ↗
(self, expected, result_tree)

Source from the content-addressed store, hash-verified

77 return "\n".join(self.codeToLines(tree))
78
79 def assertCode(self, expected, result_tree):
80 result_lines = self.codeToLines(result_tree)
81
82 expected_lines = strip_common_indent(expected.split("\n"))
83
84 for idx, (line, expected_line) in enumerate(zip(result_lines, expected_lines)):
85 self.assertEqual(expected_line, line,
86 "Line %d:\nGot: %s\nExp: %s" % (idx, line, expected_line))
87 self.assertEqual(len(result_lines), len(expected_lines),
88 "Unmatched lines. Got:\n%s\nExpected:\n%s" % ("\n".join(result_lines), expected))
89
90 def assertNodeExists(self, path, result_tree):
91 self.assertNotEqual(TreePath.find_first(result_tree, path), None,

Callers 5

test_basicMethod · 0.80
test_substitutionMethod · 0.80
test_simplifiedMethod · 0.80
test_basicMethod · 0.80
tMethod · 0.80

Calls 6

codeToLinesMethod · 0.95
strip_common_indentFunction · 0.90
lenFunction · 0.85
assertEqualMethod · 0.80
splitMethod · 0.45
joinMethod · 0.45

Tested by

no test coverage detected