first commit

This commit is contained in:
2024-12-28 19:51:40 -05:00
commit dbe5f4a116
55 changed files with 2729 additions and 0 deletions

View File

@@ -0,0 +1,20 @@
=====================
Don Confiao Scenario
=====================
Imports::
>>> from proteus import Model
>>> from trytond.tests.tools import activate_modules
Activate module::
>>> config = activate_modules('sale_don_confiao')
Initial data::
>>> Party = Model.get('party.party')
Create party::
>>> customer = Party()
>>> customer.name = 'Dunkan'
>>> customer.save()

View File

@@ -0,0 +1,43 @@
from trytond.tests.test_routes import RoutesTestCase
from trytond.tests.test_tryton import Client
from trytond.protocols.wrappers import Response
from trytond.pool import Pool
from trytond.wsgi import app
from http import HTTPStatus
import uuid
class DonConfiaoApiRouteTestCase(
RoutesTestCase):
"Speco API Routes"
module = 'sale_don_confiao'
key = uuid.uuid4().hex
@classmethod
def setUpDatabase(cls):
pool = Pool()
Application = pool.get('res.user.application')
Application(
key=cls.key,
user=1,
application='sale_don_confiao',
state='validated').save()
def test_get_parties(self):
client = Client(app, Response)
response = client.get(
'/parties',
headers={
'Authorization': f'bearer {self.key}',
})
self.assertEqual(response.status_code, HTTPStatus.OK)
# response = client.get(
# '/parties',
# headers={
# 'Authorization': f'bearer {self.key}',
# })
# self.assertEqual(response.status_code, HTTPStatus.OK)

View File

@@ -0,0 +1,10 @@
from trytond.tests.test_tryton import ModuleTestCase
class SaleDonConfiaoTestCase(ModuleTestCase):
"Test Sale Don Confiao module"
module = 'sale_don_confiao'
del ModuleTestCase

View File

@@ -0,0 +1,8 @@
# 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.tests.test_tryton import load_doc_tests
def load_tests(*args, **kwargs):
return load_doc_tests(__name__, __file__, *args, **kwargs)