예제 #1
0
 def test_three(self):
     self.assertEqual(generate_parens(3), [
         '((()))',
         '(()())',
         '(())()',
         '()(())',
         '()()()',
     ])
예제 #2
0
 def test_negative(self):
     self.assertEqual(generate_parens(-1), [])
예제 #3
0
 def test_none(self):
     self.assertEqual(generate_parens(0), [])
예제 #4
0
 def test_two(self):
     self.assertEqual(generate_parens(2), ['(())', '()()'])
예제 #5
0
 def test_one(self):
     self.assertEqual(generate_parens(1), ['()'])