Changeset 12700 for main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/payments/tests/test_payment.py
- Timestamp:
- 9 Mar 2015, 04:45:52 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/payments/tests/test_payment.py
r12696 r12700 21 21 import unittest 22 22 from zope.component import getUtilitiesFor, getSiteManager, queryUtility 23 from zope.component.hooks import setSite 23 24 from zope.interface import implements 24 25 from zope.interface.verify import verifyClass, verifyObject … … 27 28 IPaymentGatewayService, IPaymentItem, IPaymentGatewayServicesLister, 28 29 ) 30 from waeup.ikoba.app import Company 29 31 from waeup.ikoba.payments.payment import ( 30 32 Payment, get_payment_providers, PaymentItem, format_payment_item_values, 33 get_payment, 31 34 ) 32 35 from waeup.ikoba.testing import (FunctionalLayer, FunctionalTestCase) … … 97 100 assert len(util()) > 0 98 101 102 def test_add_payment_item(self): 103 # we can add payment items 104 p1 = Payment() 105 item1 = PaymentItem() 106 result = p1.add_payment_item(item1) 107 assert len(p1) == 1 # do not make assumptions about result content 108 assert isinstance(result, basestring) 109 110 def test_get_payment(self): 111 # we can lookup payments. 112 self.getRootFolder()['app'] = Company() 113 app = self.getRootFolder()['app'] 114 setSite(app) 115 p1 = Payment() 116 item1 = PaymentItem() 117 app['payments']['1'] = p1 118 p1.add_payment_item(item1) 119 p_id = p1.payment_id 120 result= get_payment(p_id) 121 self.assertTrue(result is p1) 122 self.assertTrue(get_payment('not-valid') is None) 123 99 124 100 125 class PaymentTests(unittest.TestCase):
Note: See TracChangeset for help on using the changeset viewer.