Example #1
0
 def setUp(self):
     VatSettingsFactory()
     Notify.objects.create_notify('*****@*****.**')
     default_scenario_login()
     init_app_pay()
     self.web = get_user_web()
     self.assertTrue(self.client.login(
         username=self.web.username,
         password=TEST_PASSWORD,
     ))
     # create a payment
     stock = ProductType.objects.create_product_type('stock', 'Stock')
     stationery = ProductCategory.objects.create_product_category(
         'stationery', 'Stationery', stock
     )
     pencil = Product.objects.create_product(
         'pencil', 'Pencil', '', Decimal('1.32'), stationery
     )
     sales_ledger = SalesLedgerFactory(
         product=pencil,
         quantity=Decimal('2'),
     )
     self.payment = sales_ledger.create_payment()
     self.payment.save()
     self.payment.url = reverse('pay.list')
     self.payment.url_failure = reverse('pay.list')
     self.payment.save()
Example #2
0
 def handle(self, *args, **options):
     init_app_pay()
     print("Initialised 'pay' app...")