This repository was archived by the owner on May 31, 2020. It is now read-only.

Description
Expected Behavior
# Expected - Python 3.7.3
>>> print(pow(0.7071067811865476+0.7071067811865475j, 18446744073709551616))
(0.5092909260061389+0.8605944182295221j)
Current Behavior
# Batavia (testserver demo - copy/paste and run)
print(pow(0.7071067811865476+0.7071067811865475j, 18446744073709551616))
(0.7531061966369503+0.6578989714135652j)
Steps to reproduce
- At a terminal, the test which inspired my issue:
(venv) pzrq@mozzie:~/Projects/beeware/batavia$ python setup.py test -s tests.builtins.test_pow.BuiltinTwoargPowFunctionTests.test_complex_int
Your Environment
-
Python Version (list the specific version number)
Python 3.7.3
-
Operating System and Version (select from the following and list the specific version number; if your OS is not listed, list that as well)