Skip to content

Commit

Permalink
Merge pull request #12 from VolVoz/unittests
Browse files Browse the repository at this point in the history
added test for check serialize method in contract-amountPaid
  • Loading branch information
vmaksymiv committed May 31, 2016
2 parents dd8a9e3 + eba6876 commit 0abfb8b
Showing 1 changed file with 15 additions and 0 deletions.
15 changes: 15 additions & 0 deletions openprocurement/contracting/api/tests/contract.py
Original file line number Diff line number Diff line change
Expand Up @@ -645,6 +645,21 @@ def test_patch_tender_contract(self):
{"data": {"value": {"amount": 235}}})
self.assertEqual(response.status, '200 OK')
self.assertEqual(response.json['data']['value']['amount'], 235)
self.assertEqual(response.json['data']['value']['currency'], "UAH")
self.assertEqual(response.json['data']['value']['valueAddedTaxIncluded'], True)
self.assertEqual(response.json['data']['amountPaid']['amount'], 900)
self.assertEqual(response.json['data']['amountPaid']['currency'], "UAH")
self.assertEqual(response.json['data']['amountPaid']['valueAddedTaxIncluded'], True)

response = self.app.patch_json('/contracts/{}?acc_token={}'.format(self.contract['id'], token),
{"data": {"value": {"currency": "USD", "valueAddedTaxIncluded": False}}})
self.assertEqual(response.status, '200 OK')
self.assertEqual(response.json['data']['value']['currency'], "USD")
self.assertEqual(response.json['data']['value']['valueAddedTaxIncluded'], False)
self.assertEqual(response.json['data']['value']['amount'], 235)
self.assertEqual(response.json['data']['amountPaid']['amount'], 900)
self.assertEqual(response.json['data']['amountPaid']['currency'], "USD")
self.assertEqual(response.json['data']['amountPaid']['valueAddedTaxIncluded'], False)

custom_period_start_date = get_now().isoformat()
custom_period_end_date = (get_now() + timedelta(days=3)).isoformat()
Expand Down

0 comments on commit 0abfb8b

Please sign in to comment.