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