Skip to content

Commit 7104095

Browse files
committed
update the test file, make it more make sense
1 parent 5618966 commit 7104095

File tree

2 files changed

+9
-13
lines changed

2 files changed

+9
-13
lines changed

opentelemetry-sdk/src/opentelemetry/sdk/trace/id_generator.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
import abc
1616
import random
1717

18-
from opentelemetry.trace.span import INVALID_SPAN_ID, INVALID_TRACE_ID
18+
from opentelemetry import trace
1919

2020

2121
class IdGenerator(abc.ABC):
@@ -49,12 +49,12 @@ class RandomIdGenerator(IdGenerator):
4949

5050
def generate_span_id(self) -> int:
5151
span_id = random.getrandbits(64)
52-
while span_id == INVALID_SPAN_ID:
52+
while span_id == trace.INVALID_SPAN_ID:
5353
span_id = random.getrandbits(64)
5454
return span_id
5555

5656
def generate_trace_id(self) -> int:
5757
trace_id = random.getrandbits(128)
58-
while trace_id == INVALID_TRACE_ID:
58+
while trace_id == trace.INVALID_TRACE_ID:
5959
trace_id = random.getrandbits(128)
6060
return trace_id

opentelemetry-sdk/tests/trace/test_trace.py

+6-10
Original file line numberDiff line numberDiff line change
@@ -2075,11 +2075,9 @@ def test_generate_span_id_avoids_invalid(self, mock_getrandbits):
20752075
generator = RandomIdGenerator()
20762076
span_id = generator.generate_span_id()
20772077

2078-
self.assertGreater(span_id, trace_api.INVALID_SPAN_ID)
2079-
self.assertLessEqual(span_id, self._SPAN_ID_MAX_VALUE)
2080-
self.assertEqual(
2081-
mock_getrandbits.call_count, 2
2082-
) # Ensure exactly two calls
2078+
self.assertNotEqual(span_id, trace_api.INVALID_SPAN_ID)
2079+
mock_getrandbits.assert_any_call(64)
2080+
self.assertEqual(mock_getrandbits.call_count, 2)
20832081

20842082
@patch(
20852083
"random.getrandbits",
@@ -2092,8 +2090,6 @@ def test_generate_trace_id_avoids_invalid(self, mock_getrandbits):
20922090
generator = RandomIdGenerator()
20932091
trace_id = generator.generate_trace_id()
20942092

2095-
self.assertGreater(trace_id, trace_api.INVALID_TRACE_ID)
2096-
self.assertLessEqual(trace_id, self._TRACE_ID_MAX_VALUE)
2097-
self.assertEqual(
2098-
mock_getrandbits.call_count, 2
2099-
) # Ensure exactly two calls
2093+
self.assertNotEqual(trace_id, trace_api.INVALID_TRACE_ID)
2094+
mock_getrandbits.assert_any_call(128)
2095+
self.assertEqual(mock_getrandbits.call_count, 2)

0 commit comments

Comments
 (0)