removed assertTrue and added format()

This commit is contained in:
shekhar-cis 2021-10-13 15:42:00 +05:30
parent 28fe3f9f28
commit 7d9ecde285
Signed by untrusted user: shekhar-cis
GPG Key ID: 8B2A6C8D5F7F1635

View File

@ -54,19 +54,19 @@ class MyAddressScreen(TeleniumTestProcess):
self.cli.setattr( self.cli.setattr(
'//DropDownWidget/ScrollView[0]//MyTextInput[0]', "text", test_address['recipient']) '//DropDownWidget/ScrollView[0]//MyTextInput[0]', "text", test_address['recipient'])
# Checking Receiver Address filled or not # Checking Receiver Address filled or not
self.assertNotEqual('//DropDownWidget//MyTextInput[0]', '') self.assertExists('//DropDownWidget//MyTextInput[@text=\"{}\"]'.format(test_address['recipient']), timeout=5)
# ADD SUBJECT # ADD SUBJECT
self.cli.setattr('//DropDownWidget/ScrollView[0]//MyMDTextField[0]', 'text', self.subject) self.cli.setattr('//DropDownWidget/ScrollView[0]//MyMDTextField[0]', 'text', self.subject)
# Checking Subject Field is Entered # Checking Subject Field is Entered
self.assertNotEqual('//DropDownWidget/ScrollView[0]//MyMDTextField[0]', '') self.assertExists('//DropDownWidget/ScrollView[0]//MyMDTextField[@text=\"{}\"]'.format(self.subject), timeout=5)
# ADD MESSAGE BODY # ADD MESSAGE BODY
self.cli.setattr( self.cli.setattr(
'//DropDownWidget/ScrollView[0]//ScrollView[0]/MDTextField[0]', 'text', '//DropDownWidget/ScrollView[0]//ScrollView[0]/MDTextField[0]', 'text',
self.body) self.body)
# Checking Message body is Entered # Checking Message body is Entered
self.assertNotEqual('//DropDownWidget/ScrollView[0]//ScrollView[0]/MDTextField[@text]', '') self.assertExists('//DropDownWidget/ScrollView[0]//ScrollView[0]/MDTextField[@text=\"{}\"]'.format(self.body), timeout=5)
# Click on Send Icon # Click on Send Icon
self.cli.wait_click('//MDActionTopAppBarButton[@icon=\"send\"]', timeout=3) self.cli.wait_click('//MDActionTopAppBarButton[@icon=\"send\"]', timeout=5)
# Check for redirected screen (Inbox Screen) # Check for redirected screen (Inbox Screen)
self.assertExists("//ScreenManager[@current=\"inbox\"]", timeout=7) self.assertExists("//ScreenManager[@current=\"inbox\"]", timeout=7)
@ -116,6 +116,8 @@ class MyAddressScreen(TeleniumTestProcess):
self.cli.wait_click('//NavigationItem[@text=\"Sent\"]', timeout=3) self.cli.wait_click('//NavigationItem[@text=\"Sent\"]', timeout=3)
# Checking current screen; Sent # Checking current screen; Sent
self.assertExists("//ScreenManager[@current=\"sent\"]", timeout=3) self.assertExists("//ScreenManager[@current=\"sent\"]", timeout=3)
# Checking number of messages in sent box # Checking the message is rendered in sent box screen
self.assertExists('//SwipeToDeleteItem', timeout=5)
# Checking messages count in sent box
total_sent_msgs = len(self.cli.select("//SwipeToDeleteItem")) total_sent_msgs = len(self.cli.select("//SwipeToDeleteItem"))
self.assertEqual(total_sent_msgs, 1) self.assertEqual(total_sent_msgs, 1)