Commit graph

3946 commits

Author SHA1 Message Date
Chris Glass
8997c760a2 Do not use mutables as default values!
This blog article explains why (just an example, many other articles
discuss this ad nauseam):
http://pythonconquerstheuniverse.wordpress.com/2012/02/15/mutable-default-arguments/
2014-06-25 17:43:45 +02:00
Chris Glass
fff3ed9b77 Added a lot of tests for SimpleConfig
Refactored the SImpleConfig class a lot to make sure the behavior is
always defined.
2014-06-25 17:34:51 +02:00
ThomasV
05dba32315 Merge branch 'master' of git://github.com/spesmilo/electrum 2014-06-25 16:46:05 +02:00
ThomasV
54973062bd restore from xprv 2014-06-25 16:45:55 +02:00
ThomasV
935286fe1c Merge pull request #733 from chrisglass/add-more-tests
Add more tests
2014-06-25 12:07:51 +02:00
ThomasV
ace101e4f5 Merge pull request #732 from chrisglass/fix-travis
Fix travis
2014-06-25 11:37:42 +02:00
Chris Glass
7525fe0696 Merging master to add-more-test to fix travis
This will make travis tests work on this branch as well.
2014-06-25 11:25:10 +02:00
Chris Glass
af5a0eba33 Added mnemonic to seed tests 2014-06-25 11:21:39 +02:00
Chris Glass
14318b0e48 Changed pacakge dependencies for travis
Forced slowaes version.
2014-06-25 11:04:40 +02:00
Chris Glass
5ee431ac35 Renamed travis config file. 2014-06-25 10:53:17 +02:00
ThomasV
8795e1a746 Comment on wallet classes. Use address_is_old to check if address is beyond gap limit 2014-06-25 10:53:06 +02:00
Chris Glass
4675ea5321 Added util test file 2014-06-25 10:50:21 +02:00
ThomasV
8d06fc0143 video_device default should be string 2014-06-25 10:50:18 +02:00
ThomasV
ca88db996b Merge pull request #731 from chrisglass/refactor-tests
Refactored tests, wrote tests, added CI config file.
2014-06-25 10:49:00 +02:00
Chris Glass
bc98223188 Added more bitcoin tests 2014-06-25 10:39:50 +02:00
Chris Glass
a5f9ce4af2 Made travis only run on lib/ 2014-06-25 08:50:22 +02:00
Chris Glass
e07507172f Added travis config file. 2014-06-25 08:49:33 +02:00
Chris Glass
9dc814ec8c Made _do_test_crypto private to allow nosetests 2014-06-25 08:45:37 +02:00
Chris Glass
413945435a Added private/public key tests
Including converting from a private key to a public key, and
deriving the primary address from a private key.
2014-06-25 08:27:45 +02:00
Chris Glass
73c33820db Moved bitcoin.py tests to their own file
This allows standard python testing tools to discover and run them.
2014-06-25 07:35:49 +02:00
Chris Glass
a286b18aed Added _trial_temp to .gitignore 2014-06-25 07:25:04 +02:00
ThomasV
6f74a1c15b fix payto size 2014-06-24 22:28:54 +02:00
ThomasV
0c440ee6a6 wallet.is_beyond_limit (False for imported accounts) 2014-06-24 20:47:44 +02:00
ThomasV
2e410a6368 add missing module qrtextedit 2014-06-24 20:31:39 +02:00
ThomasV
2da9a02fb3 catch exception within sign thread, to re-enable send button 2014-06-24 19:09:41 +02:00
ThomasV
55770a93bf remove unused variable. 2014-06-24 18:02:19 +02:00
ThomasV
f4dfec4565 define frozen signal for exchange rate plugin 2014-06-24 17:44:31 +02:00
ThomasV
c742e8c5cf minor fix 2014-06-24 17:43:23 +02:00
ThomasV
f4a0a90010 catch exceptions raised by fiat amount conversion to decimal 2014-06-24 17:06:04 +02:00
ThomasV
0c6d470296 various bugfixes for imported addresses 2014-06-24 16:47:58 +02:00
ThomasV
57a0864055 fix import 2014-06-24 16:34:22 +02:00
ThomasV
c7489092bc Merge pull request #730 from chrisglass/pep8ing-phase-one
First cleanup branch
2014-06-24 16:30:22 +02:00
Chris Glass
2765b66411 Removed uselss comment. 2014-06-24 15:48:50 +02:00
Chris Glass
01f3e31c6b First cleanup branch commit
This fixes some import and whitespace issues to align closer to pep8.
I added a few comments to make further contributions easier.
2014-06-24 16:12:43 +03:00
ThomasV
6feebb7da3 tx dialog hooks 2014-06-24 14:48:15 +02:00
ThomasV
2c7bf3ca1a detect if wallet can sign tx before showing sign button 2014-06-24 13:22:10 +02:00
ThomasV
b32d0c77a3 fix bug with the order of signatures in tx input 2014-06-23 09:42:07 +02:00
ThomasV
84b8b6d73d message: cosigner wallet 2014-06-22 13:26:02 +02:00
ThomasV
edd28f32f9 fix: edit label 2014-06-22 13:25:30 +02:00
ThomasV
37148b72d4 show number of tx signatures in gui 2014-06-22 12:07:41 +02:00
ThomasV
b28a0bcdd4 getmpk: return list of accounts 2014-06-22 08:06:37 +02:00
ThomasV
a24e32266f help text for signrawtransaction 2014-06-22 08:05:13 +02:00
ThomasV
3f15a8f217 serialize: do not use x_pubkeys if we have enough signatures. 2014-06-21 22:09:35 +02:00
ThomasV
785b54f8f4 fix add_keypairs: support old wallets 2014-06-21 21:39:57 +02:00
ThomasV
f410225dc2 print traceback in waiting dialog 2014-06-21 21:38:42 +02:00
ThomasV
85505c1d8e cleanup (dead code) 2014-06-21 21:17:40 +02:00
ThomasV
0636ef8b32 compact serialized format for unsigned and partially signed transactions. 2014-06-21 21:06:09 +02:00
ThomasV
378633e6fa update packages script 2014-06-20 11:55:58 +02:00
ThomasV
be75c9e012 add hook for transaction_dialog 2014-06-20 11:55:34 +02:00
ThomasV
46e431cd62 cleanup dead code 2014-06-19 09:42:19 +02:00