Commit 4d12f004da242e415fd01404a84246dea28ace2f

Authored by AlexDiatlov
1 parent e6cea6c2

add payment data generation method

... ... @@ -453,6 +453,22 @@ def test_complaint_data():
453 453 return munchify({'data': data})
454 454
455 455
  456 +def test_payment_data(token, complaint_value, complaint_uaid):
  457 + data = {
  458 + "amount": str(complaint_value),
  459 + "currency": "UAH",
  460 + "description": generate_payment_description(token, complaint_uaid)
  461 + }
  462 + return data
  463 +
  464 +
  465 +def generate_payment_description(token, complaint_uaid):
  466 + full_hash = hashlib.sha512(token).hexdigest()
  467 + short_hash = full_hash[0:8]
  468 + description = complaint_uaid + '-' + short_hash
  469 + return description
  470 +
  471 +
456 472 def test_accept_complaint_data():
457 473 data = {
458 474 "status": "accepted",
... ...
... ... @@ -84,7 +84,8 @@ from .initial_data import (
84 84 test_accept_complaint_data,
85 85 test_reject_complaint_data,
86 86 test_cancellation_data,
87   - test_cancel_pending_data
  87 + test_cancel_pending_data,
  88 + test_payment_data
88 89 )
89 90 from barbecue import chef
90 91 from restkit import request
... ...
Please register or login to post a comment