From ffb317759fc516e48a3f94fa00b07f2bfe3bd531 Mon Sep 17 00:00:00 2001
From: zhangxianting <zhangxianting@uniontech.com>
Date: Fri, 16 Aug 2024 17:13:38 +0800
Subject: [PATCH] fix check error

(cherry picked from commit d8685215bc57ea9167e2c8552c8ac0df31d9e04f)
---
 fix-check-error.patch     | 25 +++++++++++++++++++++++++
 python-jaeger-client.spec | 11 +++++++++--
 2 files changed, 34 insertions(+), 2 deletions(-)
 create mode 100644 fix-check-error.patch

diff --git a/fix-check-error.patch b/fix-check-error.patch
new file mode 100644
index 0000000..a2fb5a9
--- /dev/null
+++ b/fix-check-error.patch
@@ -0,0 +1,25 @@
+From d41056b46a6506a8986371007a3de9004a684d3a Mon Sep 17 00:00:00 2001
+From: zhangxianting <zhangxianting@uniontech.com>
+Date: Fri, 16 Aug 2024 16:05:23 +0800
+Subject: [PATCH] fix check error
+
+---
+ tests/test_utils.py | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/tests/test_utils.py b/tests/test_utils.py
+index 0b111de..7f77131 100644
+--- a/tests/test_utils.py
++++ b/tests/test_utils.py
+@@ -52,7 +52,7 @@ class ConfigTests(unittest.TestCase):
+         mock_metrics = mock.MagicMock()
+         er = utils.ErrorReporter(mock_metrics)
+         er.error('foo', 1)
+-        assert mock_metrics.count.called_with('foo', 1)
++        assert mock_metrics.count.call_with('foo', 1)
+ 
+     def test_error_reporter_doesnt_send_log_messages_if_before_deadline(self):
+         mock_logger = mock.MagicMock()
+-- 
+2.43.0
+
diff --git a/python-jaeger-client.spec b/python-jaeger-client.spec
index c02411a..e55d412 100644
--- a/python-jaeger-client.spec
+++ b/python-jaeger-client.spec
@@ -1,11 +1,12 @@
 %global _empty_manifest_terminate_build 0
 Name:           python-jaeger-client
 Version:        4.8.0
-Release:        2
+Release:        3
 Summary:        Jaeger Python OpenTracing Tracer implementation
 License:        Apache-2.0
 URL:            https://github.com/jaegertracing/jaeger-client-python
 Source0:        https://files.pythonhosted.org/packages/c6/03/39a1190c987635e2293e59ff462ee9884fdd6184d2c5a25c867b250e6609/jaeger-client-4.8.0.tar.gz
+Patch0:		fix-check-error.patch
 BuildArch:      noarch
 %description
 This is a client-side library that can be used to instrument Python apps for distributed trace collection,
@@ -42,7 +43,7 @@ and to send those traces to Jaeger. See the OpenTracing Python API for additiona
 
 
 %prep
-%autosetup -n jaeger-client-4.8.0
+%autosetup -n jaeger-client-4.8.0 -p1
 
 %build
 %py3_build
@@ -76,6 +77,9 @@ popd
 mv %{buildroot}/filelist.lst .
 mv %{buildroot}/doclist.lst .
 
+%check
+%{__python3} setup.py test
+
 %files -n python3-jaeger-client -f filelist.lst
 %dir %{python3_sitelib}/*
 
@@ -84,6 +88,9 @@ mv %{buildroot}/doclist.lst .
 %{_docdir}/*
 
 %changelog
+* Fri Aug 16 2024 zhangxianting <zhangxianting@uniontech.com> - 4.8.0-3
+- fix check error
+
 * Sat May 11 2024 tzing_t <zhengting13@huawei.com> - 4.8.0-2
 - fix build error
 
-- 
Gitee