We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 91eaa49 commit 43c22f3Copy full SHA for 43c22f3
test/test_compatibility.py
@@ -29,15 +29,16 @@ def test_brotli_version():
29
dirname(dirname(abspath(__file__))), "libbrotli/c/common/version.h"
30
)
31
with open(version_h) as f:
32
- brotli_version = int(
33
- re.search(
34
- r"#define BROTLI_VERSION 0x([A-Fa-f0-9]+)", f.read()
35
- ).group(1),
36
- 16,
+ brotli_versions = dict(
+ re.findall(
+ r"#define BROTLI_VERSION_(MAJOR|MINOR|PATCH) ([0-9]+)",
+ f.read()
+ )
37
38
- major = brotli_version >> 24
39
- minor = (brotli_version >> 12) & 0xFFF
40
- patch = brotli_version & 0xFFF
41
assert brotlicffi.__version__.startswith(
42
- "%d.%d.%d." % (major, minor, patch)
+ "%s.%s.%s." % (
+ brotli_versions["MAJOR"],
+ brotli_versions["MINOR"],
+ brotli_versions["PATCH"]
43
44
0 commit comments