Beispiel #1
0
 def setUp(self):
     print("Initialization Test Environment")
     self.assertTrue(jp_model_action_util.check_USB('JP'),
                     'please Insert the USB correctly.')
     super(testcase_ContentList_BasicCheck_0001, self).setUp()
     # 1. 进入Home UI界面
     jp_model_action_util.send_key('HOME')
     # 2. 进入Setup界面
     jp_model_action_util.go_setup()
     # 3.确保resetting成功
     jp_model_action_util.go_all_resetting()
     jp_model_action_util.send_key('HOME')
Beispiel #2
0
    def testcase_HomeUI_BasicCheck_0001(self):
        print(
            'Step1: On All Apps screen, press [OPTION] key on an app, select "Register as Favorite"'
        )
        jp_model_action_util.register_as_favorite()
        self.assertTrue(
            check_result.check_pictures('Register_as_Favorite.png', type='JP'),
            'select "Register as Favorite" Failed')

        print('Step2: On BDP Home screen, press [FAVORITE] key')
        jp_model_action_util.pressKey()

        print('Step3: Launch favorite app works normal')
        self.assertTrue(
            check_result.check_pictures('Open_Favorite.png', type='JP'),
            'Launch favorite app works abnormal')
        jp_model_action_util.send_key("HOME")
Beispiel #3
0
    def testcase_ContentList_BasicCheck_0001(self):
        # 1. Video List
        print("Step1: Enter Into USB device")
        jp_model_action_util.go_usb_device()

        print("Step2: On Video list screen, press [ENTER] key on a video file")
        jp_model_action_util.play_source('video')

        print("Step3: Can open video playback")
        jp_model_action_util.send_key('DISPLAY')
        self.assertTrue(
            check_result.check_pictures('Play_Back.png', type='JP'),
            'Open video playback failed')
        jp_model_action_util.quit_play_back('video')

        # 2. Music List
        print("Step4: Change catetory to Music")
        jp_model_action_util.change_catetory()

        print('Step5: On Music list screen, Press [ENTER] key on a music file')
        jp_model_action_util.play_source('music')

        print("Step6: Can open video playback")
        self.assertTrue(
            check_result.check_pictures('Play_Back.png', type='JP'),
            'Open music playback failed')
        jp_model_action_util.quit_play_back('music')

        # 3 Photo List
        print("Step7: Change catetory to Photo")
        jp_model_action_util.change_catetory()

        print("Step8: On Photo list screen, Press [ENTER] key on a photo file")
        jp_model_action_util.play_source('photo')

        print("Step9: Can open photo playback")
        self.assertTrue(
            check_result.check_pictures('Photo.png', True, type='JP'),
            'Open photo playback failed')
        jp_model_action_util.quit_play_back('photo')
Beispiel #4
0
 def tearDown(self):
     # 确保退出至HOME界面
     jp_model_action_util.send_key('RETURN')
     super(testcase_Basic_Check_Setup_SKB_0001, self).tearDown()
Beispiel #5
0
 def tearDown(self):
     if (check_result.check_pictures('Connection_Status.png')):
         jp_model_action_util.send_key("RIGHT")
         jp_model_action_util.send_key("ENTER")
         jp_model_action_util.send_key("UP")
     super(testcase_Basic_Check_Setup_WiredWireless_0001, self).tearDown()
Beispiel #6
0
    def testcase_HomeUI_BasicCheck_0002(self):
        print('Step1: Insert a disc,Disc icon display normal')
        jp_model_action_util.send_key('LEFT')
        self.assertTrue(
            check_result.check_pictures('disc_icon.png', type='JP'),
            'Disc icon display unnormal')

        print('Step2: Press [ENTER] key on disc icon')
        jp_model_action_util.send_key('ENTER', 2)

        print('Step3: Can open disc play/list')
        jp_model_action_util.send_key('DISPLAY')
        self.assertTrue(
            check_result.check_pictures('Play_Back.png', type='JP'),
            'Can not open disc play/list')
        jp_model_action_util.send_key('STOP', 2)

        print('Step4: Insert a USB, USB icon display normal')
        jp_model_action_util.go_diff_icon('USB')
        self.assertTrue(
            check_result.check_pictures('USB_device.png', type='JP'),
            'USB icon display unnormal')

        print('Step5: Press [ENTER] key on USB icon')
        jp_model_action_util.send_key('ENTER', 2)

        print('Step6: Can open USB list.')
        self.assertTrue(
            check_result.check_pictures('USB_device_appearance.png',
                                        type='JP'), 'Open USB list failed')
        jp_model_action_util.send_key('RETURN', 2)

        print('Step7: Can open Media Server list')
        jp_model_action_util.send_key('RIGHT')
        jp_model_action_util.send_key('ENTER')
        self.assertTrue(
            check_result.check_pictures('Media_Server.png', type='JP'),
            'Can not open Media Server list')
        jp_model_action_util.send_key('HOME')

        print('Step10: Press [ENTER] key on a bivl app icon')
        jp_model_action_util.go_diff_icon('bivl app')

        print('Step11: Can open the bivl app')
        self.assertTrue(check_result.check_pictures('bivl_app.png', type='JP'),
                        'Can not open the bivl app')
        jp_model_action_util.send_key('HOME')
Beispiel #7
0
 def tearDown(self):
     if (check_result.check_pictures('Connection_Status.png', type='JP')):
         jp_model_action_util.send_key("RIGHT")
         jp_model_action_util.send_key("ENTER")
         jp_model_action_util.send_key("UP")
     super(testcase_HomeUI_BasicCheck_0002, self).tearDown()