Advertisement
Guest User

Untitled

a guest
Dec 22nd, 2014
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.62 KB | None | 0 0
  1. import unittest
  2. from brackets import well_matched
  3.  
  4.  
  5. class TestBrackets(unittest.TestCase):
  6. def testBrackets(self):
  7. s = '''()()
  8. ({[}])
  9. ({}[(){}])
  10. )
  11. }
  12. }}}
  13. {}[]()
  14. {[([()])]}
  15. {[([()])]'''
  16. problems = s.split('\n')
  17. # answers = [True, False, True, False, False, False, True, True, False]
  18. answers = ['YES', 'NO', 'YES', 'NO', 'NO', 'NO', 'YES', 'YES', 'NO']
  19. d = {}
  20. for k, v in zip(problems, answers):
  21. d[k] = v
  22.  
  23. for k, v in d.items():
  24. test_answer = well_matched(k)
  25. self.assertEqual(test_answer, v)
  26.  
  27. if __name__ == '__main__':
  28. unittest.main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement