Files
tradon/modules/web_shop_shopify/tests/test_module.py
2026-03-14 09:42:12 +00:00

28 lines
1006 B
Python

# This file is part of Tryton. The COPYRIGHT file at the top level of
# this repository contains the full copyright notices and license terms.
from trytond.modules.party.tests import PartyCheckReplaceMixin
from trytond.modules.web_shop_shopify.common import gid2id, id2gid
from trytond.tests.test_tryton import ModuleTestCase
class WebShopShopifyTestCase(PartyCheckReplaceMixin, ModuleTestCase):
'Test Web Shop Shopify module'
module = 'web_shop_shopify'
extras = [
'carrier', 'customs', 'product_image', 'product_image_attribute',
'product_kit', 'product_measurements', 'sale_discount',
'sale_invoice_grouping', 'sale_secondary_unit', 'sale_shipment_cost',
'stock_package_shipping']
def test_id2gid(self):
"Test ID to GID"
self.assertEqual(id2gid('Product', '123'), 'gid://shopify/Product/123')
def test_gid2id(self):
"Test GID to ID"
self.assertEqual(gid2id('gid://shopify/Product/123'), 123)
del ModuleTestCase