class ChromeCast(UIATestBase): def setUp(self): super(ChromeCast, self).setUp() self._test_name = __name__ print "[Setup]: %s" % self._test_name self._chromecast = ChromeCastImpl() self._chromecast.connect_chromecast() self._output_file = self._test_name.split(".")[-1] self._usb_camera_obj = UsbCamera(self._output_file) def tearDown(self): print "[Teardown]: %s" % self._test_name super(ChromeCast, self).tearDown() self._chromecast.disconnect_chromecast() self._chromecast.delete_captured_video() self._chromecast.swith_camera_to_capture_mode() def test_screencasting_openrecordedvideo(self): ''' refer TC test_ScreenCasting_OpenRecordedVideo ''' try: self._usb_camera_obj.start_record() self._chromecast.launch_camera_am() self._chromecast.capture_a_video() self._chromecast.stop_camera_am() self._chromecast.launch_photos_am() self._chromecast.play_video_in_photos() self._chromecast.stop_photos_am() recorded_video = self._usb_camera_obj.stop_record() upload_file_to_prdshtwsv2d01(self, recorded_video) except: self._usb_camera_obj.stop_record()
class ChromeCast(UIATestBase): def setUp(self): super(ChromeCast, self).setUp() self._test_name = __name__ print "[Setup]: %s" % self._test_name self._chromecast = ChromeCastImpl() self._chromecast.connect_chromecast() self._chromecast.init_local_video() def tearDown(self): print "[Teardown]: %s" % self._test_name super(ChromeCast, self).tearDown() self._chromecast.disconnect_chromecast() self._chromecast.delete_local_video() def test_screencasting_sleepdutduringvideoplayback(self): ''' refer TC test_ScreenCasting_SleepDUTduringVideoPlayback ''' self._chromecast.launch_photos_am() self._chromecast.play_video_in_photos() self._chromecast.suspend_and_resume() self._chromecast.stop_photos_am()
class ChromeCast(UIATestBase): def setUp(self): super(ChromeCast, self).setUp() self._test_name = __name__ print "[Setup]: %s" % self._test_name self._chromecast = ChromeCastImpl() self._chromecast.connect_chromecast() def tearDown(self): print "[Teardown]: %s" % self._test_name super(ChromeCast, self).tearDown() self._chromecast.disconnect_chromecast() self._chromecast.delete_captured_video() self._chromecast.swith_camera_to_capture_mode() def test_screencasting_openrecordedvideo(self): ''' refer TC test_ScreenCasting_OpenRecordedVideo ''' self._chromecast.launch_camera_am() self._chromecast.capture_a_video() self._chromecast.stop_camera_am() self._chromecast.launch_photos_am() self._chromecast.play_video_in_photos() self._chromecast.stop_photos_am()