def test_suffix_match(self):
     """
     Test `parse_handler_suffix` when `suffix` parameter can be parsed
     :return:
     """
     parsed = parse_handler_suffix("user/{}".format(FAKE_USER_ID))
     self.assertEqual(parsed, FAKE_USER_ID)
 def test_suffix_match(self):
     """
     Test `parse_handler_suffix` when `suffix` parameter can be parsed
     :return:
     """
     parsed = parse_handler_suffix("user/{}".format(FAKE_USER_ID))
     self.assertEqual(parsed, FAKE_USER_ID)
 def test_suffix_no_match(self):
     """
     Test `parse_handler_suffix` when `suffix` cannot be parsed
     """
     with self.assertRaises(LtiError):
         parse_handler_suffix("bogus_path/4")
 def test_empty_suffix(self):
     """
     Test `parse_handler_suffix` when `suffix` parameter is an empty string
     """
     with self.assertRaises(LtiError):
         parse_handler_suffix("")
 def test_suffix_no_match(self):
     """
     Test `parse_handler_suffix` when `suffix` cannot be parsed
     """
     with self.assertRaises(LtiError):
         parse_handler_suffix("bogus_path/4")
 def test_empty_suffix(self):
     """
     Test `parse_handler_suffix` when `suffix` parameter is an empty string
     """
     with self.assertRaises(LtiError):
         parse_handler_suffix("")