Test empty sale and purchase with a comment line

The states of the button prevents to quote without any line.
This commit is contained in:
Cédric Krier
2026-02-10 18:09:54 +01:00
parent 7d040c8cb9
commit ed924a6c25
6 changed files with 8 additions and 0 deletions
@@ -64,6 +64,7 @@ Create sale::
>>> Sale = Model.get('sale.sale')
>>> sale = Sale()
>>> sale.party = customer
>>> line = sale.lines.new(type='comment')
>>> sale.save()
The agent is assigned on quotation::
@@ -80,6 +81,7 @@ Agent is not set for yesterday sales::
>>> sale = Sale()
>>> sale.sale_date = yesterday
>>> sale.party = customer
>>> line = sale.lines.new(type='comment')
>>> sale.click('quote')
>>> sale.state
'quotation'
@@ -99,6 +101,7 @@ Creating a sale and test agent is assigned::
>>> sale = Sale()
>>> sale.party = other_customer
>>> sale.agent
>>> line = sale.lines.new(type='comment')
>>> sale.click('quote')
>>> sale.state
'quotation'
@@ -24,6 +24,7 @@ Create empty purchase::
>>> Purchase = Model.get('purchase.purchase')
>>> purchase = Purchase()
>>> purchase.party = supplier
>>> line = purchase.lines.new(type='comment')
>>> purchase.click('quote')
>>> purchase.state
'quotation'
@@ -23,6 +23,7 @@ Create a purchase::
>>> Purchase = Model.get('purchase.purchase')
>>> purchase = Purchase()
>>> purchase.party = supplier
>>> line = purchase.lines.new(type='comment')
>>> purchase.click('quote')
>>> purchase.number
@@ -24,6 +24,7 @@ Create empty sale::
>>> Sale = Model.get('sale.sale')
>>> sale = Sale()
>>> sale.party = customer
>>> line = sale.lines.new(type='comment')
>>> sale.click('quote')
>>> sale.state
'quotation'
@@ -36,6 +36,7 @@ Create customer::
Create a quotation::
>>> sale = Sale(party=customer)
>>> line = sale.lines.new(type='comment')
>>> sale.click('quote')
>>> sale.state
'quotation'
@@ -23,6 +23,7 @@ Create a sale::
>>> Sale = Model.get('sale.sale')
>>> sale = Sale()
>>> sale.party = customer
>>> line = sale.lines.new(type='comment')
>>> sale.click('quote')
>>> sale.number