Skip to content

Commit 7d0bb0d

Browse files
committed
docs: fix doctest example for algopy.EllipticCurve
1 parent fd8d19f commit 7d0bb0d

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

docs/testing-guide/opcodes.md

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -353,20 +353,22 @@ test_mock_vrf_verify()
353353
from unittest.mock import patch, MagicMock
354354
import algopy
355355
356-
def test_mock_elliptic_curve_decompress():
357-
mock_result = (algopy.Bytes(b'x_coord'), algopy.Bytes(b'y_coord'))
358-
with patch('algopy.op.EllipticCurve.decompress', return_value=mock_result) as mock_decompress:
359-
result = algopy.op.EllipticCurve.decompress(
356+
def test_mock_elliptic_curve_add():
357+
mock_result = algopy.Bytes(b'result')
358+
with patch('algopy.op.EllipticCurve.add', return_value=mock_result) as mock_add:
359+
result = algopy.op.EllipticCurve.add(
360360
algopy.op.EC.BN254g1,
361-
algopy.Bytes(b'compressed_point')
361+
algopy.Bytes(b'a'),
362+
algopy.Bytes(b'b')
362363
)
363364
assert result == mock_result
364-
mock_decompress.assert_called_once_with(
365+
mock_add.assert_called_once_with(
365366
algopy.op.EC.BN254g1,
366-
algopy.Bytes(b'compressed_point')
367+
algopy.Bytes(b'a'),
368+
algopy.Bytes(b'b'),
367369
)
368370
369-
test_mock_elliptic_curve_decompress()
371+
test_mock_elliptic_curve_add()
370372
```
371373

372374
These examples demonstrate how to mock key mockable opcodes in `algorand-python-testing`. Use similar techniques (in your preferred testing framework) for other mockable opcodes like `algopy.compile_logicsig`, `algopy.arc4.arc4_create`, and `algopy.arc4.arc4_update`.

0 commit comments

Comments
 (0)