added sample data and fixed telenium test cases
This commit is contained in:
parent
4f69119eb8
commit
44133f1e74
|
@ -76,9 +76,12 @@ class AddressBook(Screen):
|
|||
listItem.secondary_text = item[1]
|
||||
listItem.theme_text_color = "Custom"
|
||||
listItem.text_color = ThemeClsColor
|
||||
listItem.add_widget(AvatarSampleWidget(
|
||||
source=state.imageDir + '/text_images/{}.png'.format(
|
||||
avatarImageFirstLetter(item[0].strip()))))
|
||||
# listItem.add_widget(AvatarSampleWidget(
|
||||
# source=state.imageDir + '/text_images/{}.png'.format(
|
||||
# avatarImageFirstLetter(item[0].strip()))))
|
||||
image = state.imageDir + "/text_images/{}.png".format(
|
||||
avatarImageFirstLetter(item[0].strip()))
|
||||
message_row.ids.avater_img.source = image
|
||||
listItem.bind(on_release=partial(
|
||||
self.addBook_detail, item[1], item[0], message_row))
|
||||
message_row.ids.delete_msg.bind(on_press=partial(self.delete_address, item[1]))
|
||||
|
|
1
src/bitmessagekivy/tests/sampleData/singleton.lock
Normal file
1
src/bitmessagekivy/tests/sampleData/singleton.lock
Normal file
|
@ -0,0 +1 @@
|
|||
18675
|
|
@ -3,8 +3,6 @@ import shutil
|
|||
import tempfile
|
||||
|
||||
from telenium.tests import TeleniumTestCase
|
||||
# from threads import sqlThread
|
||||
|
||||
|
||||
_files = (
|
||||
'keys.dat', 'debug.log', 'messages.dat', 'knownnodes.dat',
|
||||
|
@ -53,11 +51,3 @@ class TeleniumTestProcess(TeleniumTestCase):
|
|||
cleanup()
|
||||
cls.cli.app_quit()
|
||||
cls.process.kill()
|
||||
|
||||
@classmethod
|
||||
def setUp(self):
|
||||
pass
|
||||
|
||||
@classmethod
|
||||
def tearDown(self):
|
||||
pass
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
|
||||
from bitmessagekivy.tests.telenium_process import TeleniumTestProcess
|
||||
from .common import ordered
|
||||
|
||||
|
@ -72,7 +73,8 @@ class AddressBook(TeleniumTestProcess):
|
|||
"""Directly Send Message To The User"""
|
||||
print("=====================Test -Directly Send Message To The User=====================")
|
||||
self.cli.sleep(4)
|
||||
self.cli.click_on('//AddressBook/BoxLayout[0]/BoxLayout[0]/ScrollView[0]/MDList[0]/Carousel[0]')
|
||||
self.cli.click_on(
|
||||
'//AddressBook/BoxLayout[0]/BoxLayout[0]/ScrollView[0]/MDList[0]/SwipeToDeleteItem[0]')
|
||||
self.cli.sleep(3)
|
||||
self.cli.click_on('//MDRaisedButton[0]')
|
||||
self.cli.sleep(3)
|
||||
|
@ -102,10 +104,9 @@ class AddressBook(TeleniumTestProcess):
|
|||
self.cli.click_on('//NavigationItem[6]')
|
||||
self.cli.sleep(3)
|
||||
self.cli.drag(
|
||||
'''//AddressBook/BoxLayout[0]/BoxLayout[0]/ScrollView[0]/MDList[0]/Carousel[0]//'''
|
||||
'''TwoLineAvatarIconListItem[0]/BoxLayout[0]''',
|
||||
'''//AddressBook/BoxLayout[0]/BoxLayout[0]/ScrollView[0]/MDList[0]/Carousel[0]//'''
|
||||
'''TwoLineAvatarIconListItem[0]/BoxLayout[2]''', 2)
|
||||
'//MDList[0]/SwipeToDeleteItem[0]//TwoLineAvatarIconListItem[0]/BoxLayout[1]',
|
||||
'//MDList[0]/SwipeToDeleteItem[0]//TwoLineAvatarIconListItem[0]/BoxLayout[2]', 1)
|
||||
self.cli.click_on('//MDList[0]/SwipeToDeleteItem[0]')
|
||||
self.cli.sleep(2)
|
||||
self.cli.click_on('//AddressBook/BoxLayout[0]/BoxLayout[0]/ScrollView[0]/MDList[0]/Carousel[0]//Button[0]')
|
||||
self.cli.click_on('//MDList[0]/SwipeToDeleteItem[0]//MDIconButton[0]')
|
||||
self.cli.sleep(2)
|
||||
|
|
|
@ -20,7 +20,8 @@ class AllMailMessage(TeleniumTestProcess):
|
|||
"""Delete Message From Message body of Mail Screen/Window"""
|
||||
print("=====================Test -Delete Messages Of Mail Screen=====================")
|
||||
self.cli.sleep(4)
|
||||
self.cli.click_on('//Allmails[0]/BoxLayout[0]/BoxLayout[0]/ScrollView[0]/MDList[0]/Carousel[0]')
|
||||
self.cli.click_on(
|
||||
'//Allmails[0]/BoxLayout[0]/BoxLayout[0]/ScrollView[0]/MDList[0]/CutsomSwipeToDeleteItem[0]')
|
||||
self.cli.sleep(5)
|
||||
self.cli.click_on('//MDToolbar/BoxLayout[2]/MDActionTopAppBarButton[1]')
|
||||
self.cli.sleep(5)
|
||||
|
|
|
@ -21,8 +21,7 @@ class CreateRandomAddress(TeleniumTestProcess):
|
|||
print("=====================Test - Login Screen=====================")
|
||||
self.cli.sleep(3)
|
||||
self.cli.wait_click(
|
||||
'''//Login/BoxLayout[0]/BoxLayout[0]/ScreenManager[0]/Screen[0]/BoxLayout[0]/AnchorLayout[3]'''
|
||||
'''/MDFillRoundFlatIconButton[0]''')
|
||||
'//ScreenManager[0]/Screen[0]/BoxLayout[0]/AnchorLayout[3]/MDFillRoundFlatIconButton[0]')
|
||||
self.cli.sleep(3)
|
||||
|
||||
@ordered
|
||||
|
|
|
@ -66,7 +66,8 @@ class DraftMessage(TeleniumTestProcess):
|
|||
self.cli.click_on('//NavigationItem[3]')
|
||||
self.cli.sleep(4)
|
||||
# SHOW DRAFT MESSAGE AND SELECT FIRST MESSAGE
|
||||
self.cli.click_on('//Carousel[0]//TwoLineAvatarIconListItem[0]')
|
||||
# self.cli.click_on('//Carousel[0]//TwoLineAvatarIconListItem[0]')
|
||||
self.cli.click_on('//SwipeToDeleteItem[0]//TwoLineAvatarIconListItem[0]')
|
||||
self.cli.sleep(3)
|
||||
# CLICK EDIT BUTTON
|
||||
self.cli.click_on('//MDToolbar/BoxLayout[2]/MDActionTopAppBarButton[0]')
|
||||
|
@ -91,7 +92,8 @@ class DraftMessage(TeleniumTestProcess):
|
|||
self.cli.sleep(4)
|
||||
self.cli.click_on('//NavigationItem[3]')
|
||||
self.cli.sleep(5)
|
||||
self.cli.click_on('//Carousel[0]//TwoLineAvatarIconListItem[0]')
|
||||
self.cli.click_on('//SwipeToDeleteItem[0]//TwoLineAvatarIconListItem[0]')
|
||||
# self.cli.click_on('//Carousel[0]//TwoLineAvatarIconListItem[0]')
|
||||
self.cli.sleep(5)
|
||||
self.cli.click_on('//MDToolbar/BoxLayout[2]/MDActionTopAppBarButton[1]')
|
||||
self.cli.sleep(5)
|
||||
|
|
|
@ -13,4 +13,4 @@ class SettingScreen(TeleniumTestProcess):
|
|||
self.cli.drag("//NavigationItem[@text=\"Sent\"]", "//NavigationItem[@text=\"Inbox\"]", 1)
|
||||
self.cli.sleep(3)
|
||||
self.cli.click_on('//NavigationItem[7]')
|
||||
self.cli.sleep(2)
|
||||
self.cli.sleep(4)
|
||||
|
|
|
@ -13,13 +13,12 @@ class TrashMessage(TeleniumTestProcess):
|
|||
self.cli.click_on('//NavigationItem[4]')
|
||||
self.cli.sleep(4)
|
||||
self.cli.drag(
|
||||
'''//Trash/BoxLayout[0]/BoxLayout[0]/ScrollView[0]/MDList[0]/Carousel[0]//'''
|
||||
'''TwoLineAvatarIconListItem[0]/BoxLayout[0]''',
|
||||
'''//Trash/BoxLayout[0]/BoxLayout[0]/ScrollView[0]/MDList[0]/Carousel[0]//'''
|
||||
'''TwoLineAvatarIconListItem[0]/BoxLayout[2]''', 2)
|
||||
'//MDList[0]/CutsomSwipeToDeleteItem[0]//TwoLineAvatarIconListItem[0]/BoxLayout[1]',
|
||||
'//MDList[0]/CutsomSwipeToDeleteItem[0]//TwoLineAvatarIconListItem[0]/BoxLayout[2]', 1)
|
||||
self.cli.click_on('//MDList[0]/CutsomSwipeToDeleteItem[0]')
|
||||
self.cli.sleep(4)
|
||||
self.cli.click_on('//Trash/BoxLayout[0]/BoxLayout[0]/ScrollView[0]/MDList[0]/Carousel[0]//Button[0]')
|
||||
self.cli.click_on('//MDList[0]/CutsomSwipeToDeleteItem[0]//MDIconButton[0]')
|
||||
self.cli.sleep(2)
|
||||
# self.cli.click_on('//MDDialog/MDCard[0]/AnchorLayout[0]/MDBoxLayout[0]/MDFlatButton[0]')
|
||||
self.cli.click_on('//MDDialog/MDCard[0]/AnchorLayout[0]/MDBoxLayout[0]/MDFlatButton[0]')
|
||||
self.cli.click_on('//MDDialog/DialogFakeCard[0]/AnchorLayout[0]/MDBoxLayout[0]/MDFlatButton[0]')
|
||||
self.cli.sleep(4)
|
||||
|
|
Reference in New Issue
Block a user