Move addressbook test to bitmessageqt.tests because it uses Qt
parent
26057be6ff
commit
2f5d6214ff
@ -1,6 +1,7 @@
|
||||
"""bitmessageqt tests"""
|
||||
|
||||
from addressbook import TestAddressbook
|
||||
from main import TestMain, TestUISignaler
|
||||
from support import TestSupport
|
||||
|
||||
__all__ = ["TestMain", "TestSupport", "TestUISignaler"]
|
||||
__all__ = ["TestAddressbook", "TestMain", "TestSupport", "TestUISignaler"]
|
||||
|
@ -0,0 +1,17 @@
|
||||
import helper_addressbook
|
||||
from bitmessageqt.support import createAddressIfNeeded
|
||||
|
||||
from main import TestBase
|
||||
|
||||
|
||||
class TestAddressbook(TestBase):
|
||||
"""Test case for addressbook"""
|
||||
|
||||
def test_add_own_address_to_addressbook(self):
|
||||
"""Checking own address adding in addressbook"""
|
||||
try:
|
||||
address = createAddressIfNeeded(self.window)
|
||||
self.assertFalse(
|
||||
helper_addressbook.insert(label='test', address=address))
|
||||
except IndexError:
|
||||
self.fail("Can't generate addresses")
|
@ -1,35 +0,0 @@
|
||||
"""
|
||||
Create random address
|
||||
"""
|
||||
|
||||
import time
|
||||
import defaults
|
||||
import queues
|
||||
import state
|
||||
|
||||
from bmconfigparser import BMConfigParser
|
||||
|
||||
|
||||
def checkHasNormalAddress():
|
||||
"""method for checking address"""
|
||||
for address in BMConfigParser().addresses():
|
||||
|
||||
if BMConfigParser().safeGetBoolean(address, 'enabled'):
|
||||
return address
|
||||
return False
|
||||
|
||||
|
||||
def createAddressIfNeeded(label_text, streamNumberForAddress=1):
|
||||
"""method for creating random address"""
|
||||
if not checkHasNormalAddress():
|
||||
queues.addressGeneratorQueue.put((
|
||||
'createRandomAddress', 4, streamNumberForAddress,
|
||||
label_text,
|
||||
1, "", False,
|
||||
defaults.networkDefaultProofOfWorkNonceTrialsPerByte,
|
||||
defaults.networkDefaultPayloadLengthExtraBytes
|
||||
))
|
||||
start_time = time.time()
|
||||
while int(time.time() - start_time) < 10 and state.shutdown == 0 and not checkHasNormalAddress():
|
||||
time.sleep(.2)
|
||||
return checkHasNormalAddress()
|
Loading…
Reference in New Issue