Commit graph

4048 commits

Author SHA1 Message Date
Chris Glass
5eeae69425 Added more tests for edge cases. 2014-06-25 18:04:37 +02:00
Chris Glass
02c37ee2b2 Travis now excludes "gui"
Instead of selectively including valid packages.
2014-06-25 17:52:05 +02:00
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