Built using https://github.com/ycheng517/ros-python-wheels.
Googletest Mocking (gMock) Framework
Overview
Google's framework for writing and using C++ mock classes. It can help you derive better designs of your system and write better tests.
It is inspired by:
It is designed with C++'s specifics in mind.
gMock:
- Provides a declarative syntax for defining mocks.
- Can define partial (hybrid) mocks, which are a cross of real and mock objects.
- Handles functions of arbitrary types and overloaded functions.
- Comes with a rich set of matchers for validating function arguments.
- Uses an intuitive syntax for controlling the behavior of a mock.
- Does automatic verification of expectations (no record-and-replay needed).
- Allows arbitrary (partial) ordering constraints on function calls to be expressed.
- Lets a user extend it by defining new matchers and actions.
- Does not use exceptions.
- Is easy to learn and use.
Details and examples can be found here:
GoogleMock is a part of GoogleTest C++ testing framework and a subject to the same requirements.
Metadata
Release files for ros-gmock-vendor 1.15.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| ros_gmock_vendor-1.15.1-cp314-cp314t-manylinux_2_28_x86_64.whl | CPython 3.14 | CPython 3.14 free-threading | Linux glibc 2.28+ x86-64 | Details |
| ros_gmock_vendor-1.15.1-cp314-cp314-manylinux_2_28_x86_64.whl | CPython 3.14 | CPython 3.14 | Linux glibc 2.28+ x86-64 | Details |
| ros_gmock_vendor-1.15.1-cp313-cp313-manylinux_2_28_x86_64.whl | CPython 3.13 | CPython 3.13 | Linux glibc 2.28+ x86-64 | Details |
| ros_gmock_vendor-1.15.1-cp312-cp312-manylinux_2_28_x86_64.whl | CPython 3.12 | CPython 3.12 | Linux glibc 2.28+ x86-64 | Details |
| ros_gmock_vendor-1.15.1-cp311-cp311-manylinux_2_28_x86_64.whl | CPython 3.11 | CPython 3.11 | Linux glibc 2.28+ x86-64 | Details |
| ros_gmock_vendor-1.15.1-cp310-cp310-manylinux_2_28_x86_64.whl | CPython 3.10 | CPython 3.10 | Linux glibc 2.28+ x86-64 | Details |
Total release size: 943.3 kB
Release files / ros_gmock_vendor-1.15.1-cp314-cp314t-manylinux_2_28_x86_64.whl
| Download URL | ros_gmock_vendor-1.15.1-cp314-cp314t-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 157.2 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
bca9eb75f966a1890f6224b88bfe02283ee3c0bf8ee11322eebcbb7df1da6f30
|
|
BLAKE2b-256 checksum How to use checksums |
1640609a19f40c13fed406236c5558d1945daa4ca3a9e6f00e40bedfc8d535ba
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.3
|
Release files / ros_gmock_vendor-1.15.1-cp314-cp314-manylinux_2_28_x86_64.whl
| Download URL | ros_gmock_vendor-1.15.1-cp314-cp314-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 157.2 kB |
| Tags | CPython 3.14 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
433bcb8f208207bab4f0139f7d9b6f57b8f64cf9830770bd87f5249fa2874819
|
|
BLAKE2b-256 checksum How to use checksums |
70fd17a52b859a82d613eff4efc794e3a2772e26aeef5a0d1719379eedc22992
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.3
|
Release files / ros_gmock_vendor-1.15.1-cp313-cp313-manylinux_2_28_x86_64.whl
| Download URL | ros_gmock_vendor-1.15.1-cp313-cp313-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 157.2 kB |
| Tags | CPython 3.13 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
419980f77d8459dc175bf623f752e8161879af53593686a042461edb31b523bf
|
|
BLAKE2b-256 checksum How to use checksums |
cd25689945ae9ce6cda99dcd2fe176a8066e6a53e4734d9d981e975da19ba0de
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.3
|
Release files / ros_gmock_vendor-1.15.1-cp312-cp312-manylinux_2_28_x86_64.whl
| Download URL | ros_gmock_vendor-1.15.1-cp312-cp312-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 157.2 kB |
| Tags | CPython 3.12 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
f11546f5364588417a5d730e421ed410e40411710f066d5b1083708b1ea374a9
|
|
BLAKE2b-256 checksum How to use checksums |
0d2ae104e2cc331270245900d2d3cd11ddccda67aba5f385be0a22ef3cebaff2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.3
|
Release files / ros_gmock_vendor-1.15.1-cp311-cp311-manylinux_2_28_x86_64.whl
| Download URL | ros_gmock_vendor-1.15.1-cp311-cp311-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 157.2 kB |
| Tags | CPython 3.11 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
f682b94d7146e317d68cc920829ccc51bf1897f655ff4bf2ea024c38b701dd31
|
|
BLAKE2b-256 checksum How to use checksums |
b35bd971b330478e60a6bb5c49b3f92e475f027efd7a9be6ab3d7bf77499d46c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.3
|
Release files / ros_gmock_vendor-1.15.1-cp310-cp310-manylinux_2_28_x86_64.whl
| Download URL | ros_gmock_vendor-1.15.1-cp310-cp310-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 157.2 kB |
| Tags | CPython 3.10 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
cfeab41ef2d2bc2aed8498e60218979f65324965d025577846adffd5d7d185df
|
|
BLAKE2b-256 checksum How to use checksums |
7cea1fea264429a73c8a3b23deadbc995c62d52eddb2f7940acd1bc7ccbf4048
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.3
|