Spamworldpro Mini Shell
Spamworldpro


Server : Apache
System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64
User : corals ( 1002)
PHP Version : 7.4.33
Disable Function : exec,passthru,shell_exec,system
Directory :  /home/corals/old/vendor/magento/module-tax-import-export/Test/Mftf/Test/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/corals/old/vendor/magento/module-tax-import-export/Test/Mftf/Test/AdminImportTaxRatesTest.xml
<?xml version="1.0" encoding="UTF-8"?>
<!--
 /**
  * Copyright © Magento, Inc. All rights reserved.
  * See COPYING.txt for license details.
  */
-->

<tests xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:noNamespaceSchemaLocation="urn:magento:mftf:Test/etc/testSchema.xsd">
    <test name="AdminImportTaxRatesTest">
        <annotations>
            <features value="TaxImportExport"/>
            <stories value="Import"/>
            <title value="Import and Update Tax Rates"/>
            <description value="Imports tax rates from the System > Data Transfer > Import/Export Tax Rates page and
            from the Tax Rule page, to create new tax rates and update existing tax rates. Verifies results on the Tax
            Rates grid page."/>
            <severity value="MAJOR"/>
            <testCaseId value="MC-38621"/>
            <group value="importExport"/>
            <group value="tax"/>
        </annotations>

        <before>
            <!-- Create/Revert Seed Data -->
            <createData entity="US_CA_Rate_1" stepKey="revertInitialTaxRateCA"/>
            <createData entity="US_NY_Rate_1" stepKey="revertInitialTaxRateNY"/>

            <!-- Login as Admin -->
            <actionGroup ref="AdminLoginActionGroup" stepKey="loginAsAdmin"/>
        </before>

        <after>
            <!-- Delete/Revert Data -->
            <actionGroup ref="AdminTaxRateGridOpenPageActionGroup" stepKey="navigateToTaxRatesPage"/>
            <createData entity="US_CA_Rate_1" stepKey="revertInitialTaxRateCA"/>
            <createData entity="US_NY_Rate_1" stepKey="revertInitialTaxRateNY"/>
            <actionGroup ref="AdminDeleteMultipleTaxRatesActionGroup" stepKey="deleteAllNonDefaultTaxRates"/>
            <actionGroup ref="AdminLogoutActionGroup" stepKey="logoutFromAdmin"/>
        </after>

        <!-- Import Tax Rates from System > Data Transfer -->
        <actionGroup ref="AdminNavigateImportExportTaxRatesActionGroup" stepKey="navigateToImportExportTaxRatesPage"/>
        <actionGroup ref="AdminImportTaxRatesActionGroup" stepKey="importTaxRates">
            <argument name="file" value="{{import_tax_rates.filename}}"/>
        </actionGroup>

        <!-- Verify Imported Tax Rates -->
        <actionGroup ref="AdminTaxRateGridOpenPageActionGroup" stepKey="navigateToTaxRatesPage"/>
        <actionGroup ref="AdminFilterLegacyGridActionGroup" stepKey="filterGridCA">
            <argument name="field" value="{{AdminLegacyDataGridFilterSection.inputFieldByNameAttr('code')}}"/>
            <argument name="value" value="{{US_CA_Rate_1.code}}"/>
        </actionGroup>
        <actionGroup ref="AdminAssertTaxRateInGridActionGroup" stepKey="verifyTaxRateRowCA">
            <argument name="taxIdentifier" value="{{US_CA_Rate_1.code}}"/>
            <argument name="country" value="{{US_CA_Rate_1.tax_country}}"/>
            <argument name="region" value="{{US_CA_Rate_1.tax_region}}"/>
            <argument name="zip" value="{{US_CA_Rate_1.tax_postcode}}"/>
            <argument name="rate" value="10.25"/>
        </actionGroup>
        <actionGroup ref="AdminFilterLegacyGridActionGroup" stepKey="filterGridImport1">
            <argument name="field" value="{{AdminLegacyDataGridFilterSection.inputFieldByNameAttr('code')}}"/>
            <argument name="value" value="{{import_rate_1.code}}"/>
        </actionGroup>
        <actionGroup ref="AdminAssertTaxRateInGridActionGroup" stepKey="verifyTaxRateRowImport1">
            <argument name="taxIdentifier" value="{{import_rate_1.code}}"/>
            <argument name="country" value="{{import_rate_1.tax_country}}"/>
            <argument name="region" value="{{import_rate_1.tax_region}}"/>
            <argument name="zip" value="{{import_rate_1.tax_postcode}}"/>
            <argument name="rate" value="{{import_rate_1.rate}}"/>
        </actionGroup>
        <actionGroup ref="AdminFilterLegacyGridActionGroup" stepKey="filterGridImport2">
            <argument name="field" value="{{AdminLegacyDataGridFilterSection.inputFieldByNameAttr('code')}}"/>
            <argument name="value" value="{{import_rate_2.code}}"/>
        </actionGroup>
        <actionGroup ref="AdminAssertTaxRateInGridActionGroup" stepKey="verifyTaxRateRowImport2">
            <argument name="taxIdentifier" value="{{import_rate_2.code}}"/>
            <argument name="country" value="{{import_rate_2.tax_country}}"/>
            <argument name="region" value="{{import_rate_2.tax_region}}"/>
            <argument name="zip" value="{{import_rate_2.tax_postcode}}"/>
            <argument name="rate" value="{{import_rate_2.rate}}"/>
        </actionGroup>

        <!-- Delete/Revert Data -->
        <actionGroup ref="AdminTaxRateGridOpenPageActionGroup" stepKey="navigateToTaxRatesPage2"/>
        <createData entity="US_CA_Rate_1" stepKey="revertInitialTaxRateCA"/>
        <createData entity="US_NY_Rate_1" stepKey="revertInitialTaxRateNY"/>
        <actionGroup ref="AdminDeleteMultipleTaxRatesActionGroup" stepKey="deleteAllNonDefaultTaxRates"/>

        <!-- Import Tax Rates from Tax Rule Page -->
        <actionGroup ref="AdminGoToNewTaxRulePageActionGroup" stepKey="navigateToTaxRulePage"/>
        <actionGroup ref="AdminImportTaxRatesActionGroup" stepKey="importTaxRates2">
            <argument name="file" value="{{import_tax_rates.filename}}"/>
        </actionGroup>

        <!-- Verify Imported Tax Rates -->
        <actionGroup ref="AdminTaxRateGridOpenPageActionGroup" stepKey="navigateToTaxRatesPage3"/>
        <actionGroup ref="AdminFilterLegacyGridActionGroup" stepKey="filterGridCA2">
            <argument name="field" value="{{AdminLegacyDataGridFilterSection.inputFieldByNameAttr('code')}}"/>
            <argument name="value" value="{{US_CA_Rate_1.code}}"/>
        </actionGroup>
        <actionGroup ref="AdminAssertTaxRateInGridActionGroup" stepKey="verifyTaxRateRowCA2">
            <argument name="taxIdentifier" value="{{US_CA_Rate_1.code}}"/>
            <argument name="country" value="{{US_CA_Rate_1.tax_country}}"/>
            <argument name="region" value="{{US_CA_Rate_1.tax_region}}"/>
            <argument name="zip" value="{{US_CA_Rate_1.tax_postcode}}"/>
            <argument name="rate" value="10.25"/>
        </actionGroup>
        <actionGroup ref="AdminFilterLegacyGridActionGroup" stepKey="filterGridImport3">
            <argument name="field" value="{{AdminLegacyDataGridFilterSection.inputFieldByNameAttr('code')}}"/>
            <argument name="value" value="{{import_rate_1.code}}"/>
        </actionGroup>
        <actionGroup ref="AdminAssertTaxRateInGridActionGroup" stepKey="verifyTaxRateRowImport3">
            <argument name="taxIdentifier" value="{{import_rate_1.code}}"/>
            <argument name="country" value="{{import_rate_1.tax_country}}"/>
            <argument name="region" value="{{import_rate_1.tax_region}}"/>
            <argument name="zip" value="{{import_rate_1.tax_postcode}}"/>
            <argument name="rate" value="{{import_rate_1.rate}}"/>
        </actionGroup>
        <actionGroup ref="AdminFilterLegacyGridActionGroup" stepKey="filterGridImport4">
            <argument name="field" value="{{AdminLegacyDataGridFilterSection.inputFieldByNameAttr('code')}}"/>
            <argument name="value" value="{{import_rate_2.code}}"/>
        </actionGroup>
        <actionGroup ref="AdminAssertTaxRateInGridActionGroup" stepKey="verifyTaxRateRowImport4">
            <argument name="taxIdentifier" value="{{import_rate_2.code}}"/>
            <argument name="country" value="{{import_rate_2.tax_country}}"/>
            <argument name="region" value="{{import_rate_2.tax_region}}"/>
            <argument name="zip" value="{{import_rate_2.tax_postcode}}"/>
            <argument name="rate" value="{{import_rate_2.rate}}"/>
        </actionGroup>
    </test>
</tests>

Spamworldpro Mini