def demo_screen_man(test_suite_details): testname = sys._getframe().f_code.co_name test_driver = TestHelper.TestDriver(testname) test_driver.pre_test_run(test_suite_details) try: vista = test_driver.connect_VistA(test_suite_details) rc = RCActions( vista, user='******', code='radiologist1' ) #TODO: when moving to the config approach, new a/v codes should be put into a new test suite? rc.signon() vista.wait('Select TERMINAL TYPE NAME:') vista.write('') vista.wait('Select Clinician Menu Option:') vista.write('OE') vista.wait('Select Patient: Change View') vista.write('FD') vista.wait('Select PATIENT NAME:') vista.write('0849') #0849 vista.wait('Select: Next Screen') vista.write('Q') vista.wait('Select Patient: Change View') vista.write('^') vista.wait('Select Clinician Menu Option:') rc.signoff() test_driver.post_test_run(test_suite_details) except TestHelper.TestError, e: test_driver.exception_handling(test_suite_details, e)
def demo_screen_man(test_suite_details): testname = sys._getframe().f_code.co_name test_driver = TestHelper.TestDriver(testname) test_driver.pre_test_run(test_suite_details) try: vista = test_driver.connect_VistA(test_suite_details) rc = RCActions(vista, user='******', code='radiologist1') #TODO: when moving to the config approach, new a/v codes should be put into a new test suite? rc.signon() vista.wait('Select TERMINAL TYPE NAME:') vista.write('') vista.wait('Select Clinician Menu Option:') vista.write('OE') vista.wait('Select Patient: Change View') vista.write('FD') vista.wait('Select PATIENT NAME:') vista.write('0849') #0849 vista.wait('Select: Next Screen') vista.write('Q') vista.wait('Select Patient: Change View') vista.write('^') vista.wait('Select Clinician Menu Option:') rc.signoff() test_driver.post_test_run(test_suite_details) except TestHelper.TestError, e: test_driver.exception_handling(test_suite_details, e)
def demo_screen_man(test_suite_details): testname = sys._getframe().f_code.co_name test_driver = TestHelper.TestDriver(testname) test_driver.pre_test_run(test_suite_details) try: vista = test_driver.connect_VistA(test_suite_details) rc = RCActions(vista, user=TestHelper.fetch_access_code(test_suite_details, testname), code=TestHelper.fetch_verify_code(test_suite_details, testname)) rc.signon() vista.wait('Select TERMINAL TYPE NAME:') vista.write('') vista.wait('Select Clinician Menu Option:') vista.write('OE') vista.wait('Select Patient: Change View') vista.write('FD') vista.wait('Select PATIENT NAME:') vista.write('0849') #0849 vista.wait('Select: Next Screen') vista.write('Q') vista.wait('Select Patient: Change View') vista.write('^') vista.wait('Select Clinician Menu Option:') rc.signoff() test_driver.post_test_run(test_suite_details) except TestHelper.TestError, e: test_driver.exception_handling(test_suite_details, e)
def dive_into_menus(test_suite_details): testname = sys._getframe().f_code.co_name test_driver = TestHelper.TestDriver(testname) test_driver.pre_test_run(test_suite_details) try: vista = test_driver.connect_VistA(test_suite_details) rc = RCActions(vista, user='******', code='vehu01') #TODO: change to a/v code lookup #TestHelper.fetch_access_code(test_suite_details.test_suite_name) #vista.write(TestHelper.fetch_verify_code(test_suite_details.test_suite_name)) rc.signon() vista.wait('Select Training Menu Option:') vista.write('OE') vista.wait('Select CPRS Manager Menu Option:') vista.write('CL') vista.wait('Select Clinician Menu Option:') vista.write('RR') vista.wait('Select Patient:') #vista.write('0089') #vista.wait('CHOOSE 1-2:') #vista.write('1') #vista.wait('Select Item(s):') #vista.write('1') #vista.wait('Select Health Summary Type:') vista.write('^') vista.wait(':') vista.write('^') vista.wait(':') vista.write('^') vista.wait(':') rc.signoff() test_driver.post_test_run(test_suite_details) except TestHelper.TestError, e: test_driver.exception_handling(test_suite_details, e)