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()
def handle(self, *args, **options): init_app_pay() print("Initialised 'pay' app...")