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