Example #1
0
    def test_get_cell_endpoint_and_verb(self):
        """Parser should extract API endpoint and verb from cell annotations."""
        parser = APICellParser('some_unknown_kernel')
        endpoint, verb = parser.get_cell_endpoint_and_verb('# GET /foo')
        self.assertEqual(endpoint, '/foo', 'Endpoint was not extracted correctly')
        self.assertEqual(verb, 'GET', 'Endpoint was not extracted correctly')
        endpoint, verb = parser.get_cell_endpoint_and_verb('# POST /bar/quo')
        self.assertEqual(endpoint, '/bar/quo', 'Endpoint was not extracted correctly')
        self.assertEqual(verb, 'POST', 'Endpoint was not extracted correctly')

        endpoint, verb = parser.get_cell_endpoint_and_verb('some regular code')
        self.assertEqual(endpoint, None, 'Endpoint was not extracted correctly')
        self.assertEqual(verb, None, 'Endpoint was not extracted correctly')
Example #2
0
    def test_get_cell_endpoint_and_verb(self):
        """Parser should extract API endpoint and verb from cell annotations."""
        parser = APICellParser("some_unknown_kernel")
        endpoint, verb = parser.get_cell_endpoint_and_verb("# GET /foo")
        self.assertEqual(endpoint, "/foo", "Endpoint was not extracted correctly")
        self.assertEqual(verb, "GET", "Endpoint was not extracted correctly")
        endpoint, verb = parser.get_cell_endpoint_and_verb("# POST /bar/quo")
        self.assertEqual(endpoint, "/bar/quo", "Endpoint was not extracted correctly")
        self.assertEqual(verb, "POST", "Endpoint was not extracted correctly")

        endpoint, verb = parser.get_cell_endpoint_and_verb("some regular code")
        self.assertEqual(endpoint, None, "Endpoint was not extracted correctly")
        self.assertEqual(verb, None, "Endpoint was not extracted correctly")