Esempio n. 1
0
 def setUp(self):
     super(TestNewWallet, self).setUp()
     self.storage = WalletStorage(self.fake_config)
     self.wallet = NewWallet(self.storage)
     # This cannot be constructed by electrum at random, it should be safe
     # from eventual collisions.
     self.wallet.add_seed(self.seed_text, self.password)
Esempio n. 2
0
 def test_wallet_without_seed_is_watching_only(self):
     # We need a new storage , since the default storage was already seeded
     # in setUp()
     new_dir = tempfile.mkdtemp()
     storage = WalletStorage(os.path.join(new_dir, "somewallet"))
     wallet = NewWallet(storage)
     self.assertTrue(wallet.is_watching_only())
     shutil.rmtree(new_dir)  # Don't leave useless stuff in /tmp
Esempio n. 3
0
 def test_wallet_without_seed_is_watching_only(self):
     # We need a new storage , since the default storage was already seeded
     # in setUp()
     new_dir = tempfile.mkdtemp()
     config = FakeConfig(new_dir)
     wallet = NewWallet(config)
     self.assertTrue(wallet.is_watching_only())
     shutil.rmtree(new_dir)  # Don't leave useless stuff in /tmp
Esempio n. 4
0
 def setUp(self):
     super(TestNewWallet, self).setUp()
     self.storage = WalletStorage(self.wallet_path)
     self.wallet = NewWallet(self.storage)
     # This cannot be constructed by electrum at random, it should be safe
     # from eventual collisions.
     self.wallet.add_seed(self.seed_text, self.password)
     self.wallet.create_master_keys(self.password)
     self.wallet.create_main_account(self.password)