Package TestON :: Package tests :: Package TicketBooking :: Module TicketBooking
[hide private]
[frames] | no frames]

Source Code for Module TestON.tests.TicketBooking.TicketBooking

 1   
2 -class TicketBooking :
3
4 - def __init__(self) :
5 self.default = ''
6
7 - def CASE1(self,main) :
8 9 main.case("Travles Ticket Booking Sample Test") 10 main.step("Searching Bus") 11 search_result = main.BitlaSoftReservationPage.search_bus() 12 utilities.assert_equals(expect=main.TRUE,actual=search_result,onpass="Search Bus success",onfail="Failed to search Bus") 13 14 main.step("Selecting Bus for next day") 15 select_bus_result = main.BitlaSoftReservationPage.select_bus() 16 utilities.assert_equals(expect=main.TRUE,actual=select_bus_result,onpass="Selected Bus successfully",onfail="Failed to select Bus") 17 18 main.step("Selecting Seat") 19 select_seat_result = main.BitlaSoftReservationPage.select_seat() 20 utilities.assert_equals(expect=main.TRUE,actual=select_seat_result,onpass="Selected seat successfully",onfail="Failed to select seat ") 21 22 main.step("Filling the details ") 23 fill_details_result = main.BitlaSoftReservationPage.fill_details(title=main.params['CASE1']['STEP4']['title'], passenger_name=main.params['CASE1']['STEP4']['passenger_name'], passenger_age=main.params['CASE1']['STEP4']['passenger_age'], drop_off=main.params['CASE1']['STEP4']['drop_off'], email=main.params['CASE1']['STEP4']['email'], phone_number=main.params['CASE1']['STEP4']['phone_number'], id_card_number=main.params['CASE1']['STEP4']['id_card_number'], id_card_issued=main.params['CASE1']['STEP4']['id_card_issued'], address=main.params['CASE1']['STEP4']['address']) 24 utilities.assert_equals(expect=main.TRUE,actual=fill_details_result,onpass="Filled details successfully",onfail="Failed to fill the details ") 25 26 deselect_result = main.BitlaSoftReservationPage.deselect_seat() 27 utilities.assert_equals(expect=main.TRUE,actual=deselect_result,onpass="Deselected the seat",onfail="Failed to deselect seat") 28 29 main.log.info("Ticket Booked Successfully")
30