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("")