Have run the calculation manually on the phone as per this test:-
def test_operation_on_large_numbers(self): self.app.main_view.insert('99999999999*99999999999=') self._assert_result_is(u'9.9999999998e+21') self._assert_history_contains(u'99999999999Γ99999999999=' '9.9999999998e+21')
self.app.main_view.insert('*100=')
self._assert_result_is(u'9.9999999998e+23') self._assert_history_contains(u'9.9999999998e+21Γ100=' '9.9999999998e+23')
I get 9.9999999998e+23 on the calculator in the store on my mx4. I get 9.0000000998e+23 on this branch in on my bq phone.
So it seems the new library is a bit broken still.
« Back to merge proposal
Have run the calculation manually on the phone as per this test:-
def test_operation_ on_large_ numbers( self):
self.app. main_view. insert( '99999999999* 99999999999= ')
self._ assert_ result_ is(u'9. 9999999998e+ 21')
self._ assert_ history_ contains( u'99999999999Γ 99999999999= '
'9.999999999 8e+21')
I get 9.9999999998e+23 on the calculator in the store on my mx4.
I get 9.0000000998e+23 on this branch in on my bq phone.
So it seems the new library is a bit broken still.