Files
enterprise-addons/pos_iot/tests/test_frontend.py
T

37 lines
1.1 KiB
Python

# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
import odoo.tests
from odoo.addons.point_of_sale.tests.test_frontend import TestPointOfSaleHttpCommon
from odoo import Command
@odoo.tests.tagged('post_install', '-at_install')
class TestUi(TestPointOfSaleHttpCommon):
def test_01_pos_iot_scale(self):
env = self.env
# Create IoT Box
iotbox_id = env['iot.box'].sudo().create({
'name': 'iotbox-test',
'identifier': '01:01:01:01:01:01',
'ip': '1.1.1.1',
})
# Create IoT device
iot_device_id = env['iot.device'].sudo().create({
'iot_id': iotbox_id.id,
'name': 'Scale',
'identifier': 'test_scale',
'type': 'scale',
'connection': 'direct',
})
# Select IoT Box, tick electronic scale
self.main_pos_config.write({
'iface_scale_id': iot_device_id.id,
})
self.main_pos_config.with_user(self.pos_user).open_ui()
self.start_pos_tour("pos_iot_scale_tour")