def testAll(self): for (i, data) in enumerate(TESTS_NEXT_BRACKET): self.clear_selected_regions() self.write(data.content) actual = find_next_lone_bracket(self.view, data.start, data.brackets) msg = "failed at test index {0}: {1}".format(i, data.msg) self.assertEqual(data.expected, actual, msg)
def testFindsOuterFromLhs_DeeplyNested(self): set_text(self.view, 'foo {bar\n{foo\nbar {foo} bar}\nfoo}') region = find_next_lone_bracket(self.view, 7, ('\\{', '\\}')) self.assertEqual(region, self.R(32, 33))