from unittest.case import skipIf from integration.helpers.base_test import BaseTest from integration.helpers.resource import current_region_does_not_support class TestBasicHttpApi(BaseTest): """ Basic AWS::Serverless::HttpApi tests """ @skipIf(current_region_does_not_support(["HttpApi"]), "HttpApi is not supported in this testing region") def test_basic_http_api(self): """ Creates a HTTP API """ self.create_and_verify_stack("single/basic_http_api") stages = self.get_api_v2_stack_stages() self.assertEqual(len(stages), 1) self.assertEqual(stages[0]["StageName"], "$default")