Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
145 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
c02ba8c
Merge remote-tracking branch 'remote.googleapis/python-test-utils/mai…
parthea Nov 24, 2025
0728675
Trigger owlbot post-processor
parthea Nov 24, 2025
159ff11
build: google-cloud-testutils migration: adjust owlbot-related files
parthea Nov 24, 2025
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
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
64 changes: 64 additions & 0 deletions packages/google-cloud-testutils/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
*.py[cod]
*.sw[op]

# C extensions
*.so

# Packages
*.egg
*.egg-info
dist
build
eggs
.eggs
parts
bin
var
sdist
develop-eggs
.installed.cfg
lib
lib64
__pycache__

# Installer logs
pip-log.txt

# Unit test / coverage reports
.coverage
.nox
.cache
.pytest_cache


# Mac
.DS_Store

# JetBrains
.idea

# VS Code
.vscode

# emacs
*~

# Built documentation
docs/_build
bigquery/docs/generated
docs.metadata

# Virtual environment
env/
venv/

# Test logs
coverage.xml
*sponge_log.xml

# System test environment variables.
system_tests/local_test_setup

# Make sure a generated file isn't accidentally committed.
pylintrc
pylintrc.test
10 changes: 10 additions & 0 deletions packages/google-cloud-testutils/.librarian/state.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
image: us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/python-librarian-generator@sha256:c8612d3fffb3f6a32353b2d1abd16b61e87811866f7ec9d65b59b02eb452a620
libraries:
- id: google-cloud-testutils
version: 1.7.0
apis: []
source_roots:
- .
preserve_regex: []
remove_regex: []
tag_format: v{version}
31 changes: 31 additions & 0 deletions packages/google-cloud-testutils/.pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# 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
#
# http://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.
#
# See https://pre-commit.com for more information
# See https://pre-commit.com/hooks.html for more hooks
repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v4.0.1
hooks:
- id: trailing-whitespace
- id: end-of-file-fixer
- id: check-yaml
- repo: https://github.com/psf/black
rev: 23.7.0
hooks:
- id: black
- repo: https://github.com/pycqa/flake8
rev: 6.1.0
hooks:
- id: flake8
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/python-test-utils",
"issue_tracker": "https://github.com/googleapis/python-test-utils/issues",
"release_level": "preview",
"language": "python",
"library_type": "OTHER",
"repo": "googleapis/python-test-utils",
"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))
95 changes: 95 additions & 0 deletions packages/google-cloud-testutils/CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,95 @@
<!-- # Generated by synthtool. DO NOT EDIT! !-->
# Code of Conduct

## Our Pledge

In the interest of fostering an open and welcoming environment, we as
contributors and maintainers pledge to making participation in our project and
our community a harassment-free experience for everyone, regardless of age, body
size, disability, ethnicity, gender identity and expression, level of
experience, education, socio-economic status, nationality, personal appearance,
race, religion, or sexual identity and orientation.

## Our Standards

Examples of behavior that contributes to creating a positive environment
include:

* Using welcoming and inclusive language
* Being respectful of differing viewpoints and experiences
* Gracefully accepting constructive criticism
* Focusing on what is best for the community
* Showing empathy towards other community members

Examples of unacceptable behavior by participants include:

* The use of sexualized language or imagery and unwelcome sexual attention or
advances
* Trolling, insulting/derogatory comments, and personal or political attacks
* Public or private harassment
* Publishing others' private information, such as a physical or electronic
address, without explicit permission
* Other conduct which could reasonably be considered inappropriate in a
professional setting

## Our Responsibilities

Project maintainers are responsible for clarifying the standards of acceptable
behavior and are expected to take appropriate and fair corrective action in
response to any instances of unacceptable behavior.

Project maintainers have the right and responsibility to remove, edit, or reject
comments, commits, code, wiki edits, issues, and other contributions that are
not aligned to this Code of Conduct, or to ban temporarily or permanently any
contributor for other behaviors that they deem inappropriate, threatening,
offensive, or harmful.

## Scope

This Code of Conduct applies both within project spaces and in public spaces
when an individual is representing the project or its community. Examples of
representing a project or community include using an official project e-mail
address, posting via an official social media account, or acting as an appointed
representative at an online or offline event. Representation of a project may be
further defined and clarified by project maintainers.

This Code of Conduct also applies outside the project spaces when the Project
Steward has a reasonable belief that an individual's behavior may have a
negative impact on the project or its community.

## Conflict Resolution

We do not believe that all conflict is bad; healthy debate and disagreement
often yield positive results. However, it is never okay to be disrespectful or
to engage in behavior that violates the project’s code of conduct.

If you see someone violating the code of conduct, you are encouraged to address
the behavior directly with those involved. Many issues can be resolved quickly
and easily, and this gives people more control over the outcome of their
dispute. If you are unable to resolve the matter for any reason, or if the
behavior is threatening or harassing, report it. We are dedicated to providing
an environment where participants feel welcome and safe.


Reports should be directed to *googleapis-stewards@google.com*, the
Project Steward(s) for *Google Cloud Client Libraries*. It is the Project Steward’s duty to
receive and address reported violations of the code of conduct. They will then
work with a committee consisting of representatives from the Open Source
Programs Office and the Google Open Source Strategy team. If for any reason you
are uncomfortable reaching out to the Project Steward, please email
opensource@google.com.

We will investigate every complaint, but you may not receive a direct response.
We will use our discretion in determining when and how to follow up on reported
incidents, which may range from not taking action to permanent expulsion from
the project and project-sponsored spaces. We will notify the accused of the
report and provide them an opportunity to discuss it before any action is taken.
The identity of the reporter will be omitted from the details of the report
supplied to the accused. In potentially harmful situations, such as ongoing
harassment or threats to anyone's safety, we may take action without notice.

## Attribution

This Code of Conduct is adapted from the Contributor Covenant, version 1.4,
available at
https://www.contributor-covenant.org/version/1/4/code-of-conduct.html
Loading
Loading