Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
163 commits
Select commit Hold shift + click to select a range
a24df3f
feat:copies test_utils from google-cloud-python
danoscarmike Apr 7, 2020
0ad7c1b
fix: inits README
danoscarmike Apr 7, 2020
5195306
fix: removes README.md
danoscarmike Apr 7, 2020
229f6bd
clear default branch
danoscarmike Apr 7, 2020
de060e9
chore: create copy of test_utils, scripts
danoscarmike Apr 8, 2020
28ef342
update README
danoscarmike Apr 8, 2020
83699ba
update README
danoscarmike Apr 8, 2020
7e55029
Merge branch 'master' of github.com:danoscarmike/python-test-utils
danoscarmike Apr 8, 2020
15b890b
chore: removes redundant files
danoscarmike Apr 9, 2020
c245f8c
Merge pull request #1 from danoscarmike/master
danoscarmike Apr 9, 2020
f817bd0
feat: add templates to allow publish to PyPI (#2)
busunkim96 Apr 24, 2020
b27f65b
chore(python): remove one remaining extra bash line (#565) (#4)
yoshi-automation May 28, 2020
b3393ff
chore: add default CODEOWNERS (#7)
busunkim96 Sep 24, 2020
d0d9c6e
feat: add lower bound checker (#8)
busunkim96 Feb 22, 2021
f6b3706
chore: release 0.2.0 (#9)
release-please[bot] Feb 22, 2021
41f91fe
chore: update templates (#11)
yoshi-automation Apr 17, 2021
e8bb3cb
chore: add SECURITY.md (#21)
google-cloud-policy-bot[bot] Apr 30, 2021
e95c603
chore: migrate to owl bot (#19)
parthea May 10, 2021
9aea0f4
chore: add library type to .repo-metadata.json (#27)
parthea May 12, 2021
89fcec9
chore: new owl bot post processor docker image (#31)
gcf-owl-bot[bot] May 16, 2021
86728b7
chore: update precommit hook pre-commit/pre-commit-hooks to v4 (#1083…
gcf-owl-bot[bot] Jun 20, 2021
9e423a7
chore: add kokoro 3.9 config templates (#1128) (#35)
gcf-owl-bot[bot] Jun 21, 2021
9c8916b
fix: use 'six.wraps' vs. 'functools.wraps' (#37)
tseaver Jun 29, 2021
e90caf9
chore: release 0.2.1 (#38)
release-please[bot] Jun 29, 2021
ecf5f03
feat: add Prefixer class to generate and parse resource names (#39)
tswast Jul 7, 2021
d930227
chore: release 0.3.0 (#41)
release-please[bot] Jul 7, 2021
13c728c
chore(deps): update dependency packaging to v21 (#40)
renovate-bot Jul 7, 2021
828b59c
build(python): exit with success status if no samples found (#45)
gcf-owl-bot[bot] Jul 14, 2021
e6bad7d
build(python): remove python 3.7 from kokoro Dockerfile (#46)
gcf-owl-bot[bot] Jul 14, 2021
fc3658c
chore: fix kokoro config for samples (#47)
gcf-owl-bot[bot] Jul 23, 2021
5022f05
fix!: drop support for Python 2.7 (#43)
tseaver Aug 2, 2021
1fc1939
chore: release 1.0.0 (#48)
release-please[bot] Aug 2, 2021
115c99e
chore: drop mention of Python 2.7 from templates (#51)
gcf-owl-bot[bot] Aug 13, 2021
7b2bfba
chore: migrate default branch to 'main' (#52)
tseaver Aug 27, 2021
821db47
chore: disable dependency dashboard (#56)
gcf-owl-bot[bot] Aug 30, 2021
e237a1b
feat: add 'orchestrate' module (#54)
Aug 30, 2021
4b41162
chore: release 1.1.0 (#57)
release-please[bot] Aug 30, 2021
c6194dd
chore(python): group renovate prs (#58)
gcf-owl-bot[bot] Sep 1, 2021
4c6a906
chore: remove obsolete replacements in owlbot.py (#60)
parthea Sep 2, 2021
e426461
chore: unbundle renovate jobs, ignore test resources (#62)
tseaver Sep 2, 2021
1eeb887
chore: relocate owl bot post processor (#64)
SurferJeffAtGoogle Sep 21, 2021
5621a89
chore: add default_version and codeowner_team to .repo-metadata.json …
parthea Oct 5, 2021
84f60e4
build: use trampoline_v2 for python samples and allow custom dockerfi…
gcf-owl-bot[bot] Oct 5, 2021
f634d54
chore(python): Add kokoro configs for python 3.10 samples testing (#67)
gcf-owl-bot[bot] Oct 8, 2021
cfd8d42
test: add 3.10 unit tests (#69)
busunkim96 Oct 18, 2021
24d2210
feat: add support for python 3.10 (#68)
parthea Oct 18, 2021
4d83edb
chore: release 1.2.0 (#70)
release-please[bot] Oct 18, 2021
ae1eed6
chore(python): add .github/CODEOWNERS as a templated file (#72)
gcf-owl-bot[bot] Nov 11, 2021
9faf426
feat: add 'py.typed' declaration (#73)
tseaver Nov 16, 2021
801871d
chore: release 1.3.0 (#74)
release-please[bot] Dec 2, 2021
a5a5903
fix: ensure that 'test_utils/py.typed' is packaged (#76)
tseaver Dec 7, 2021
7d844e3
chore: release 1.3.1 (#77)
release-please[bot] Dec 7, 2021
b977257
chore: update release_level in repo-metadata.json (#78)
parthea Jan 9, 2022
19bd2d2
chore: use python-samples-reviewers (#79)
gcf-owl-bot[bot] Jan 9, 2022
de87e16
build: switch to release-please for tagging (#80)
gcf-owl-bot[bot] Jan 13, 2022
6b95b9a
chore(python): update release.sh to use keystore (#81)
gcf-owl-bot[bot] Jan 14, 2022
7dd6c5b
ci(python): run lint / unit tests as GH actions (#82)
gcf-owl-bot[bot] Jan 20, 2022
9ff1c41
chore(deps): update actions/setup-python action to v3 (#86)
gcf-owl-bot[bot] Mar 1, 2022
a0c072f
chore(deps): update actions/checkout action to v3 (#88)
gcf-owl-bot[bot] Mar 3, 2022
93db573
chore(deps): update actions/download-artifact action to v3 (#91)
gcf-owl-bot[bot] Mar 5, 2022
2c83bb3
chore(python): add E231 to .flake8 ignore list (#92)
gcf-owl-bot[bot] Mar 30, 2022
e5f0b6d
chore(python): update .pre-commit-config.yaml to use black==22.3.0 (#93)
gcf-owl-bot[bot] Apr 1, 2022
4e90227
chore(python): Enable size-label bot (#94)
gcf-owl-bot[bot] Apr 1, 2022
70d9ffa
chore(python): add license header to auto-label.yaml (#95)
gcf-owl-bot[bot] Apr 6, 2022
2d0961b
chore(python): use ubuntu 22.04 in docs image (#97)
gcf-owl-bot[bot] Apr 21, 2022
8d5674a
chore: [autoapprove] update readme_gen.py to include autoescape True …
gcf-owl-bot[bot] May 5, 2022
df17d2c
chore(python): auto approve template changes (#99)
gcf-owl-bot[bot] May 5, 2022
a6f7830
docs: fix changelog header to consistent size (#100)
dandhlee Jun 3, 2022
dbd4681
chore: test minimum dependencies in python 3.7 (#102)
parthea Jun 6, 2022
cc1b75c
chore(main): release 1.3.2 (#101)
release-please[bot] Jun 6, 2022
0814de9
fix: require python 3.7+ (#107)
gcf-owl-bot[bot] Jul 10, 2022
207d24d
chore(main): release 1.3.3 (#108)
release-please[bot] Jul 12, 2022
61b6c14
chore(deps): update actions/setup-python action to v4 [autoapprove] (…
gcf-owl-bot[bot] Aug 10, 2022
9eccebb
chore: remove 'pip install' statements from python_library templates …
gcf-owl-bot[bot] Aug 24, 2022
f44e01d
chore: exclude .kokoro/requirements.txt in renovate.json (#114)
parthea Aug 26, 2022
5aed5d2
chore(python): exclude `grpcio==1.49.0rc1` in tests (#117)
gcf-owl-bot[bot] Aug 29, 2022
9caf725
ci(python): fix path to requirements.txt in release script (#118)
gcf-owl-bot[bot] Sep 1, 2022
88ffb36
chore(python): update .kokoro/requirements.txt (#119)
gcf-owl-bot[bot] Sep 2, 2022
5d19d0a
chore: update dependency protobuf >= 3.20.2 (#121)
gcf-owl-bot[bot] Sep 29, 2022
14315ad
chore(python): update release script dependencies (#124)
gcf-owl-bot[bot] Nov 19, 2022
af9e94b
build(deps): bump certifi from 2022.9.24 to 2022.12.7 in /synthtool/g…
gcf-owl-bot[bot] Dec 8, 2022
3767445
chore(python): add support for python 3.11 [autoapprove] (#126)
gcf-owl-bot[bot] Jan 6, 2023
e0d9c20
build(deps): bump cryptography from 38.0.3 to 39.0.1 in /synthtool/gc…
gcf-owl-bot[bot] Feb 8, 2023
7dcec74
chore(python): upgrade gcp-releasetool in .kokoro [autoapprove] (#129)
gcf-owl-bot[bot] Feb 27, 2023
e8efd9d
chore(deps): Update nox in .kokoro/requirements.in [autoapprove] (#130)
gcf-owl-bot[bot] Mar 16, 2023
f5cecb2
build(deps): bump requests from 2.28.1 to 2.31.0 in /synthtool/gcp/te…
gcf-owl-bot[bot] May 25, 2023
3e143f1
build(deps): bump cryptography from 39.0.1 to 41.0.0 in /synthtool/gc…
gcf-owl-bot[bot] Jun 3, 2023
4079f6f
chore: store artifacts in placer (#135)
gcf-owl-bot[bot] Jun 29, 2023
4999405
build(deps): [autoapprove] bump cryptography from 41.0.0 to 41.0.2 (#…
gcf-owl-bot[bot] Jul 17, 2023
d2f9d1f
build(deps): [autoapprove] bump pygments from 2.13.0 to 2.15.0 (#139)
gcf-owl-bot[bot] Jul 21, 2023
4da8b92
build(deps): [autoapprove] bump certifi from 2022.12.7 to 2023.7.22 (…
gcf-owl-bot[bot] Jul 26, 2023
78b7937
chore: [autoapprove] Pin flake8 version (#142)
gcf-owl-bot[bot] Aug 1, 2023
5480f5b
build: [autoapprove] bump cryptography from 41.0.2 to 41.0.3 (#144)
gcf-owl-bot[bot] Aug 3, 2023
1775e56
chore: [autoapprove] bump cryptography from 41.0.3 to 41.0.4 (#147)
gcf-owl-bot[bot] Oct 4, 2023
71f302c
chore: [autoapprove] Update `black` and `isort` to latest versions (#…
gcf-owl-bot[bot] Oct 10, 2023
52b7475
chore: rename rst files to avoid conflict with service names (#151)
gcf-owl-bot[bot] Oct 26, 2023
81d438c
chore: bump urllib3 from 1.26.12 to 1.26.18 (#152)
gcf-owl-bot[bot] Nov 9, 2023
46720fd
feat: add support for python 3.12 (#153)
parthea Nov 23, 2023
0f3d8c1
chore: bump cryptography from 41.0.5 to 41.0.6 in /synthtool/gcp/temp…
gcf-owl-bot[bot] Nov 29, 2023
5984b64
build: treat warnings as errors (#156)
parthea Nov 29, 2023
0c0b0a0
test: update wheel used in tests (#159)
parthea Nov 29, 2023
5d89521
chore(main): release 1.4.0 (#155)
release-please[bot] Dec 7, 2023
1f800b9
build: update actions/checkout and actions/setup-python (#162)
gcf-owl-bot[bot] Dec 10, 2023
7e3dad4
build: update actions/upload-artifact and actions/download-artifact (…
gcf-owl-bot[bot] Dec 15, 2023
cf24de7
build(python): fix `docs` and `docfx` builds (#167)
gcf-owl-bot[bot] Jan 22, 2024
6877279
build(deps): bump cryptography from 41.0.6 to 42.0.0 in /synthtool/gc…
gcf-owl-bot[bot] Feb 6, 2024
73cf391
build(deps): bump cryptography from 42.0.0 to 42.0.2 in .kokoro (#173)
gcf-owl-bot[bot] Feb 21, 2024
83189dd
build(deps): bump cryptography from 42.0.2 to 42.0.4 in .kokoro (#174)
gcf-owl-bot[bot] Feb 29, 2024
2351998
chore(python): add requirements for docs build (#177)
gcf-owl-bot[bot] Mar 18, 2024
5c05e0d
docs: fix docs session (#180)
gcf-owl-bot[bot] Apr 7, 2024
b99445a
chore(python): bump idna from 3.4 to 3.7 in .kokoro (#184)
gcf-owl-bot[bot] Apr 12, 2024
3e4ed8a
chore: update templated files (#196)
gcf-owl-bot[bot] Jul 3, 2024
02cb887
chore(python): use python 3.10 for docs build (#202)
gcf-owl-bot[bot] Jul 9, 2024
592ae47
test: skip tests if the required packages are not installed (#170)
parthea Jul 19, 2024
1c40dac
chore(python): fix docs build (#203)
gcf-owl-bot[bot] Aug 16, 2024
964755c
chore(python): update unittest workflow template (#207)
gcf-owl-bot[bot] Sep 14, 2024
8e9a766
feat: Add support for Python 3.13 (#219)
parthea Oct 29, 2024
aa9d9fe
chore(python): update dependencies in .kokoro/docker/docs (#229)
gcf-owl-bot[bot] Nov 12, 2024
66e4004
chore(main): release 1.5.0 (#222)
release-please[bot] Dec 16, 2024
4dfe9ed
chore(python): update dependencies in .kokoro/docker/docs
gcf-owl-bot[bot] Jan 3, 2025
9a60b5b
feat: add support for `test_utils.__version__` (#244)
parthea Jan 30, 2025
f79e38a
chore(main): release 1.6.0 (#245)
release-please[bot] Jan 30, 2025
89412f6
chore(deps): bump jinja2 from 3.1.4 to 3.1.5 in /.kokoro (#240)
dependabot[bot] Jan 30, 2025
8b1111e
chore(deps): update dependency argcomplete to v3.5.3 (#235)
renovate-bot Jan 30, 2025
17d9294
chore(deps): update dependency nox to v2025 (#248)
renovate-bot Feb 20, 2025
45604b5
chore(deps): bump cryptography from 43.0.1 to 44.0.1 in /.kokoro (#249)
dependabot[bot] Feb 20, 2025
2d61244
chore(python): fix docs publish build (#242)
gcf-owl-bot[bot] Feb 20, 2025
d1906dc
chore(python): fix typo in README (#247)
gcf-owl-bot[bot] Feb 20, 2025
917f8e0
chore: update readme for logging (#250)
gcf-owl-bot[bot] Feb 20, 2025
080764f
chore(python): conditionally load credentials in .kokoro/build.sh (#261)
gcf-owl-bot[bot] Mar 2, 2025
ae1a10a
chore: remove unused files (#270)
parthea Mar 10, 2025
f77a45e
fix: remove setup.cfg configuration for creating universal wheels (#272)
parthea Apr 22, 2025
089077a
chore(main): release 1.6.1 (#273)
release-please[bot] Apr 22, 2025
5962795
chore(main): release 1.6.2 (#276)
release-please[bot] Apr 28, 2025
b583d7d
chore(main): release 1.6.3 (#278)
release-please[bot] May 5, 2025
c0aaab0
chore(main): release 1.6.4 (#280)
release-please[bot] May 20, 2025
0039a29
feat: Add Python 3.14 support (#284)
chalmerlowe Oct 29, 2025
b0777c1
chore(main): release 1.7.0 (#285)
release-please[bot] Oct 29, 2025
3eeab7f
chore(deps): update actions/checkout action to v5 (#282)
renovate-bot Oct 30, 2025
0509a8c
chore(python): remove configure_previous_major_version_branches (#288)
gcf-owl-bot[bot] Nov 8, 2025
dcd6bb8
chore(librarian): onboard to librarian (#287)
ohmayr Nov 12, 2025
aa87ef6
chore(tests): update kokoro continuous test config (#303)
daniel-sanche Nov 20, 2025
6c389e2
chore(deps): update github artifact actions (major) (#305)
renovate-bot Jan 13, 2026
2184ff4
tests: update default Python runtime for tests to 3.14 (#306)
parthea Jan 16, 2026
5545aa5
chore: Migrate gsutil usage to gcloud storage (#307)
gurusai-voleti Feb 9, 2026
ac6344d
Merge remote-tracking branch 'remote.googleapis/python-test-utils/mai…
parthea Feb 9, 2026
4223268
Trigger owlbot post-processor
parthea Feb 9, 2026
8db151e
build: google-cloud-testutils migration: adjust owlbot-related files
parthea Feb 9, 2026
506c54c
clean up
parthea Feb 9, 2026
6b34da7
revert
parthea Feb 9, 2026
a85edb3
See https://github.com/googleapis/google-cloud-python/pull/14446
parthea Feb 9, 2026
e168178
clean up
parthea Feb 9, 2026
884ce99
clean up
parthea Feb 9, 2026
20ab2cd
clean up
parthea Feb 9, 2026
d0f3880
fix build
parthea Feb 9, 2026
221335a
clean up
parthea Feb 9, 2026
7d93d0e
Run check_lower_bounds as system test
parthea Feb 9, 2026
48107f2
clean up
parthea Feb 9, 2026
0a6ebce
clean up
parthea Feb 9, 2026
0ad1d18
update librarian config
parthea Feb 9, 2026
0cbf6e8
Actually run system tests
parthea Feb 9, 2026
7dd3149
enable system tests
parthea Feb 9, 2026
1c6e8ec
fix build
parthea Feb 9, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .kokoro/system.sh
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,8 @@ for dir in `find 'packages' -type d -wholename 'packages/*/tests/system'`; do
# Get the path to the package by removing the suffix /tests/system
package=$(echo $dir | cut -f -2 -d '/')

if [[ $package = @(*google-cloud-bigquery-storage*) ]]; then
# Run system tests on every change to these libraries
if [[ $package = @(*google-cloud-bigquery-storage*|*google-cloud-testutils*) ]]; then
files_to_check=${package}
else
files_to_check=${package}/CHANGELOG.md
Expand Down
9 changes: 9 additions & 0 deletions .librarian/state.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2935,6 +2935,15 @@ libraries:
remove_regex:
- packages/google-cloud-telcoautomation/
tag_format: '{id}-v{version}'
- id: google-cloud-testutils
version: 1.7.0
last_generated_commit: ""
apis: []
source_roots:
- packages/google-cloud-testutils
preserve_regex: []
remove_regex: []
tag_format: '{id}-v{version}'
- id: google-cloud-texttospeech
version: 2.34.0
last_generated_commit: c288189b43c016dd3cf1ec73ce3cadee8b732f07
Expand Down
33 changes: 33 additions & 0 deletions packages/google-cloud-testutils/.flake8
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# -*- coding: utf-8 -*-
#
# Copyright 2024 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# https://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

# Generated by synthtool. DO NOT EDIT!
[flake8]
ignore = E203, E231, E266, E501, W503
exclude =
# Exclude generated code.
**/proto/**
**/gapic/**
**/services/**
**/types/**
*_pb2.py

# Standard linting exemptions.
**/.nox/**
__pycache__,
.git,
*.pyc,
conf.py
14 changes: 14 additions & 0 deletions packages/google-cloud-testutils/.repo-metadata.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"name": "google-cloud-test-utils",
"name_pretty": "Python Test Utils for Google Cloud",
"product_documentation": "",
"client_documentation": "https://github.com/googleapis/google-cloud-python/packages/google-cloud-testutils",
"issue_tracker": "https://github.com/googleapis/google-cloud-python/issues",
"release_level": "preview",
"language": "python",
"library_type": "OTHER",
"repo": "googleapis/google-cloud-python",
"distribution_name": "google-cloud-testutils",
"default_version": "",
"codeowner_team": ""
}
131 changes: 131 additions & 0 deletions packages/google-cloud-testutils/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,131 @@
# Changelog

[PyPI History][1]

[1]: https://pypi.org/project/google-cloud-testutils/#history

## [1.7.0](https://github.com/googleapis/python-test-utils/compare/v1.6.4...v1.7.0) (2025-10-29)


### Features

* Add Python 3.14 support ([#284](https://github.com/googleapis/python-test-utils/issues/284)) ([3cb8491](https://github.com/googleapis/python-test-utils/commit/3cb8491d67d65d2262aa1b65091ea9b615b583af))

## [1.6.4](https://github.com/googleapis/python-test-utils/compare/v1.6.3...v1.6.4) (2025-05-19)


### Miscellaneous Chores

* Force release for testing ([#279](https://github.com/googleapis/python-test-utils/issues/279)) ([7333a49](https://github.com/googleapis/python-test-utils/commit/7333a4904bab456e2274fb1dd2610c868dd331ed))

## [1.6.3](https://github.com/googleapis/python-test-utils/compare/v1.6.2...v1.6.3) (2025-05-05)


### Miscellaneous Chores

* Force release for testing ([#277](https://github.com/googleapis/python-test-utils/issues/277)) ([05ad7f1](https://github.com/googleapis/python-test-utils/commit/05ad7f162ff5dd0d03196e9d96eaa88112ddb1b6))

## [1.6.2](https://github.com/googleapis/python-test-utils/compare/v1.6.1...v1.6.2) (2025-04-28)


### Miscellaneous Chores

* Force rebuild ([#275](https://github.com/googleapis/python-test-utils/issues/275)) ([40fb90e](https://github.com/googleapis/python-test-utils/commit/40fb90e61f49e8e96b73cfe2c80133a5768b98c0))

## [1.6.1](https://github.com/googleapis/python-test-utils/compare/v1.6.0...v1.6.1) (2025-04-22)


### Bug Fixes

* Remove setup.cfg configuration for creating universal wheels ([#272](https://github.com/googleapis/python-test-utils/issues/272)) ([32a23d2](https://github.com/googleapis/python-test-utils/commit/32a23d2e434e133d2b16e4afed6b80890b544968))

## [1.6.0](https://github.com/googleapis/python-test-utils/compare/v1.5.0...v1.6.0) (2025-01-30)


### Features

* Add support for `test_utils.__version__` ([#244](https://github.com/googleapis/python-test-utils/issues/244)) ([9655669](https://github.com/googleapis/python-test-utils/commit/9655669de131cd7e0d67b3d6377f49063b5c2acb))

## [1.5.0](https://github.com/googleapis/python-test-utils/compare/v1.4.0...v1.5.0) (2024-11-12)


### Features

* Add support for Python 3.13 ([#219](https://github.com/googleapis/python-test-utils/issues/219)) ([37b1ff1](https://github.com/googleapis/python-test-utils/commit/37b1ff1c3473922a57b1858955e0efe94cca1db1))

## [1.4.0](https://github.com/googleapis/python-test-utils/compare/v1.3.3...v1.4.0) (2023-11-29)


### Features

* Add support for Python 3.12 ([474961a](https://github.com/googleapis/python-test-utils/commit/474961aa62ec598f8aa658b92032f1843a507116))

## [1.3.3](https://github.com/googleapis/python-test-utils/compare/v1.3.2...v1.3.3) (2022-07-10)


### Bug Fixes

* require python 3.7+ ([#107](https://github.com/googleapis/python-test-utils/issues/107)) ([eb41a45](https://github.com/googleapis/python-test-utils/commit/eb41a4549c218f3bed3f57acc78872ae0d0bf2bf))

## [1.3.2](https://github.com/googleapis/python-test-utils/compare/v1.3.1...v1.3.2) (2022-06-06)


### Documentation

* fix changelog header to consistent size ([#100](https://github.com/googleapis/python-test-utils/issues/100)) ([a446cdc](https://github.com/googleapis/python-test-utils/commit/a446cdcb4b9e32c7066da82e2e6cae4a6210d85a))

## [1.3.1](https://www.github.com/googleapis/python-test-utils/compare/v1.3.0...v1.3.1) (2021-12-07)


### Bug Fixes

* ensure that 'test_utils/py.typed' is packaged ([#76](https://www.github.com/googleapis/python-test-utils/issues/76)) ([4beb565](https://www.github.com/googleapis/python-test-utils/commit/4beb565a4063cb462dc44e469fb91212607016f3))

## [1.3.0](https://www.github.com/googleapis/python-test-utils/compare/v1.2.0...v1.3.0) (2021-11-16)


### Features

* add 'py.typed' declaration ([#73](https://www.github.com/googleapis/python-test-utils/issues/73)) ([f8f5f0a](https://www.github.com/googleapis/python-test-utils/commit/f8f5f0a194b2420b2fee1cf88ac50220d3ba1538))

## [1.2.0](https://www.github.com/googleapis/python-test-utils/compare/v1.1.0...v1.2.0) (2021-10-18)


### Features

* add support for python 3.10 ([#68](https://www.github.com/googleapis/python-test-utils/issues/68)) ([d93b6a1](https://www.github.com/googleapis/python-test-utils/commit/d93b6a11e3bfade2b29ab90ed3bc2c384beb01cd))

## [1.1.0](https://www.github.com/googleapis/python-test-utils/compare/v1.0.0...v1.1.0) (2021-08-30)


### Features

* add 'orchestrate' module ([#54](https://www.github.com/googleapis/python-test-utils/issues/54)) ([ae3da1a](https://www.github.com/googleapis/python-test-utils/commit/ae3da1ab4e7cbf268d6dce60cb467ca7ed6c2c89))

## [1.0.0](https://www.github.com/googleapis/python-test-utils/compare/v0.3.0...v1.0.0) (2021-08-02)


### ⚠ BREAKING CHANGES

* drop support for Python 2.7 ([#43](https://www.github.com/googleapis/python-test-utils/issues/43)) ([f5e9c65](https://www.github.com/googleapis/python-test-utils/commit/f5e9c6535481e1ed70fa5e356668e5b0695481e0))

## [0.3.0](https://www.github.com/googleapis/python-test-utils/compare/v0.2.1...v0.3.0) (2021-07-07)


### Features

* add Prefixer class to generate and parse resource names ([#39](https://www.github.com/googleapis/python-test-utils/issues/39)) ([865480b](https://www.github.com/googleapis/python-test-utils/commit/865480b5f62bf0db3b14000019a276aea102299d))

## [0.2.1](https://www.github.com/googleapis/python-test-utils/compare/v0.2.0...v0.2.1) (2021-06-29)


### Bug Fixes

* use 'six.wraps' vs. 'functools.wraps' ([#37](https://www.github.com/googleapis/python-test-utils/issues/37)) ([701c3a4](https://www.github.com/googleapis/python-test-utils/commit/701c3a41fcf0a63c2b8b689493fa2ae21304511b))

## [0.2.0](https://www.github.com/googleapis/python-test-utils/compare/v0.1.0...v0.2.0) (2021-02-22)


### Features

* add lower bound checker ([#8](https://www.github.com/googleapis/python-test-utils/issues/8)) ([5ebac9f](https://www.github.com/googleapis/python-test-utils/commit/5ebac9fb0ad005f8ea947c14dfca6de3c0d2cac9))
Loading
Loading