Home / Companies / WireMock / Blog / July 2023

July 2023 Summaries

3 posts from WireMock

Filter
Month: Year:
Post Summaries Back to Blog
Python WireMock has received a major refresh after several years of limited activity, adding improved support for WireMock Standalone, modernized development tooling and automation, ReadTheDocs documentation built with MkDocs, and preview integration with Testcontainers Python. Originally created as a Python API client and later donated to the WireMock community, the library now combines a CLI client with a Testcontainers module that can provision disposable WireMock Docker containers for integration testing. The release includes a pytest-based quickstart showing how to install the package, create a container-backed fixture, configure the WireMock Admin API, define a `/hello` stub returning HTTP 200, and validate it through a test request. Developed with contributions from Mike Waites and support from WireMock Inc. and original creator Cody Lee, the project seeks user feedback as it plans deeper pytest and other Python framework integrations.
Jul 24, 2023 1,029 words in the original blog post.
The new WireMock module for Testcontainers Go is an experimental project that integrates the WireMock server into Golang unit tests, providing developers with the ability to use WireMock's Java capabilities in the Golang ecosystem, which is particularly beneficial for cloud-native applications. This module enables the provisioning of WireMock as a standalone container and offers a real-time recording of API mock tests in Golang, demonstrating its efficiency. The project builds on the popularity of Testcontainers, which facilitates integration testing by using lightweight container instances, and aims to enhance Golang developer experiences by leveraging Testcontainers' advanced features like on-demand image builds and support for Docker Compose. The module supports Golang versions 1.17 or above and is compatible with official WireMock Docker images version 2.35.0-1 or higher. Future plans include better integration with WireMock features, especially gRPC support and extension management, and the developers invite feedback and contributions to improve the module.
Jul 19, 2023 1,435 words in the original blog post.
WireMock has joined the OpenAPI Initiative, aligning its API mocking and testing products with the organization behind the OpenAPI Specification and its broader tooling ecosystem. WireMock already uses OpenAPI for its administrative API, publishes its specification publicly, and offers more than 2,000 reusable mock API templates generated partly through OpenAPI imports and the APIs.guru database. WireMock Cloud extends this support through OpenAPI definition imports, automated mock generation, and interactive documentation, while a forthcoming Developer Portal aims to synchronize mock APIs bidirectionally with their linked specifications. The company expects future OpenAPI capabilities, particularly around request matching, examples, and dynamic responses, to improve mock generation and validation, and it plans to contribute to OpenAPI working groups and community efforts. WireMock also noted its recent $6.5 million seed round, more than 100 enterprise customers, open roles, and opportunities for open-source contributors.
Jul 13, 2023 975 words in the original blog post.