Skip to content

Releases: maticardenas/django-contract-tester

v1.4.1

18 Jun 07:48
Compare
Choose a tag to compare

Features

🔨 Fixing issue when attempting to use OpenAPIClient and Django-Ninja is not installed. PR #42 by @maticardenas, reported by @StopMotionCuber

v1.4.0

10 Jun 17:50
a2d6691
Compare
Choose a tag to compare

Features

v1.3.2

07 May 18:02
Compare
Choose a tag to compare

Features

  • Fixing serialization for date values. PR #35 by @madhavsh96
  • Adding support for validation of string type schemas with numerical values. PR #37 by @danut-t
  • Refactor tests and serialization - disabling (temporarily) codecov checks. PR #38 by @maticardenas

v1.3.1

04 Apr 16:26
Compare
Choose a tag to compare

Features

v1.3.0

14 Mar 17:01
9f9687f
Compare
Choose a tag to compare

Adding support for passing "prefix" in order to match schemas and frameworks paths.

Features

  • Adding path_prefix argument to SchemaTester #25

Contributors

@maticardenas

v1.2.0

29 Feb 21:39
9624522
Compare
Choose a tag to compare

Description

Adding support for Django Ninja.

  • Allowing to use OpenAPIClient against Django Ninja API endpoints, handling HttpResponse objects for OpenAPI validation.
  • Adding small Django Ninja test project.

Contributors

@maticardenas

v1.1.0

29 Feb 21:25
Compare
Choose a tag to compare

Description

  • Update openapi-spec-validator to lastest version.
  • Fix deprecated imports and libraries used.
  • Drop python 3.7 support as minimum support from openapi-spec-validator is now 3.8.

Contributors

@danut-t

v1.0.0

29 Feb 21:20
Compare
Choose a tag to compare

Description

Initial release of django-contract-tester.

  • Includes support for API validation against an OpenAPI specification, for Django REST Framework (DRF).
  • Individual request and response validation using SchemaTester class.
  • Contract test for functional test suite using OpenAPIClient class.

Contributors

@maticardenas