# DEV: wait scan (should be already finished), rename and remove paired devices
    bluetooth_steps.WaitBtScanning(serial=serial_dev, timeout_appear=0, version=DEV_VERSION, blocking=True)()
    bluetooth_steps.BtChangeDeviceName(serial=serial_dev,
                                       name=PAIRING_DEV_NAME, version=DEV_VERSION, blocking=True)()
    bluetooth_steps.BtRemoveAllPairedDevices(serial=serial_dev, version=DEV_VERSION, blocking=True)()
    bluetooth_steps.CheckBtVisibility(serial=serial_dev, version=DEV_VERSION, blocking=True)()

    # ############### Test ####################
    # #########################################

    bluetooth_steps.LogInfo("##### ACTUAL TEST #####")()

    bluetooth_steps.NavigateToFileInPhotos(serial=serial, local_folder_name=RECORDING_FOLDER, open_video=True,
                                           bypass_tutorial=True, version=DUT_VERSION)()
    bluetooth_steps.BtOppSharePhotosFile(serial=serial,
                                         server_dut=str(PAIRING_DEV_NAME),
                                         bt_already_opened=False, version=DUT_VERSION)()
    bluetooth_steps.BtOppReceiveFile(serial=serial_dev, time_to_wait_finish=180000,
                                     action='Accept', filename_starting_string=RECORDING_NAME, version=DEV_VERSION)()

finally:

    # ########### Postconditions ##############
    # #########################################

    bluetooth_steps.LogInfo("####### CLEANUP #######")()

    # DUT: turn off bt, clear all opp notifications
    bluetooth_steps.StopPackage(serial=serial, critical=False)()
    bluetooth_steps.ClearDataPackage(serial=serial, package_name="com.google.android.apps.photos", critical=False)()
    bluetooth_steps.StopPackage(serial=serial, package_name="com.google.android.apps.photos", critical=False)()
                                      blocking=True)()

    # ############### Test ####################
    # #########################################

    bluetooth_steps.LogInfo("##### ACTUAL TEST #####")()

    # send a file from DEV and reject

    bluetooth_steps.NavigateToFileInPhotos(serial=serial_dev,
                                           local_folder_name=PHOTO_FOLDER,
                                           open_video=False,
                                           bypass_tutorial=True,
                                           version=DEV_VERSION)()
    bluetooth_steps.BtOppSharePhotosFile(serial=serial_dev,
                                         server_dut=str(DUT_NAME),
                                         bt_already_opened=True,
                                         version=DEV_VERSION)()
    bluetooth_steps.BtOppReceiveFile(serial=serial,
                                     action='Decline',
                                     filename_starting_string=PHOTO_NAME,
                                     version=DUT_VERSION)()

    count_unsuccessful_sent_after = \
        bluetooth_steps.BtOppGetNotificationNumberUpdate(serial=serial_dev,
                                                         share_type='Sent',
                                                         count_successful=False,
                                                         count_unsuccessful=True,
                                                         notif_menu_already_opened=False, version=DEV_VERSION)()
    # compare unsuccessful transfer values on DEV
    bluetooth_steps.BtOppNotificationUpdateCompare(
        serial=serial_dev,
コード例 #3
0
                                             version=DEV_VERSION,
                                             blocking=True)()
    bluetooth_steps.CheckBtVisibility(serial=serial_dev,
                                      version=DEV_VERSION,
                                      blocking=True)()

    # first we initiate an OPP transfer count in the Notification panel
    bluetooth_steps.NavigateToFileInPhotos(serial=serial,
                                           local_folder_name=PHOTO_FOLDER,
                                           open_video=False,
                                           bypass_tutorial=True,
                                           version=DUT_VERSION,
                                           blocking=True)()
    bluetooth_steps.BtOppSharePhotosFile(serial=serial,
                                         server_dut=str(DEV_NAME),
                                         bt_already_opened=True,
                                         version=DUT_VERSION,
                                         blocking=True)()
    bluetooth_steps.BtOppReceiveFile(serial=serial_dev,
                                     action='Accept',
                                     filename_starting_string=PHOTO_NAME,
                                     version=DEV_VERSION,
                                     blocking=True)()
    bluetooth_steps.DismissTransferList(serial=serial_dev,
                                        version=DEV_VERSION,
                                        blocking=True)()

    bluetooth_steps.StopPackage(serial=serial,
                                package_name="com.google.android.apps.photos",
                                blocking=True)()
    bluetooth_steps.PressHome(serial=serial, blocking=True)()