def test_generate_parenthesis(self): self.assertEqual(generate_parenthesis_v1(2), ['()()', '(())']) self.assertEqual(generate_parenthesis_v1(3), ['()()()', '()(())', '(())()', '(()())', '((()))']) self.assertEqual(generate_parenthesis_v2(2), ['(())', '()()']) self.assertEqual(generate_parenthesis_v2(3), ['((()))', '(()())', '(())()', '()(())', '()()()'])
def test_generate_parenthesis(self): self.assertEqual(generate_parenthesis_v1(2), ["()()", "(())"]) self.assertEqual( generate_parenthesis_v1(3), ["()()()", "()(())", "(())()", "(()())", "((()))"], ) self.assertEqual(generate_parenthesis_v2(2), ["(())", "()()"]) self.assertEqual( generate_parenthesis_v2(3), ["((()))", "(()())", "(())()", "()(())", "()()()"], )