30 lines
1.2 KiB
Python
30 lines
1.2 KiB
Python
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
|
|
|
from odoo.tests.common import HttpCase, tagged
|
|
from odoo import Command
|
|
from .test_common import TestQualityCommon
|
|
from odoo.addons.spreadsheet_edition.tests.spreadsheet_test_case import SpreadsheetTestCase
|
|
|
|
|
|
@tagged('post_install', '-at_install')
|
|
class TestQualitySpreadsheetTemplate(HttpCase, TestQualityCommon, SpreadsheetTestCase):
|
|
def test_create_new_spreadsheet_from_quality_form(self):
|
|
spreadsheet_template = self.env['quality.spreadsheet.template'].create({
|
|
'check_cell': 'A1',
|
|
'name': 'my spreadsheet quality check template',
|
|
})
|
|
|
|
quality_point = self.env['quality.point'].create({
|
|
'picking_type_ids': [
|
|
Command.create({
|
|
'name': 'operation_test',
|
|
'sequence_code': 'MO2',
|
|
})
|
|
],
|
|
'test_type_id': self.env.ref('quality_control.test_type_spreadsheet').id,
|
|
'spreadsheet_template_id': spreadsheet_template.id,
|
|
})
|
|
|
|
url = f"/odoo/{quality_point._name}/{quality_point.id}"
|
|
self.start_tour(url, "test_create_new_spreadsheet_from_quality_form", login='admin')
|