def on_print_clicked(self, widget): printop = gtk.PrintOperation() page_setup = gtk.PageSetup() page_setup.set_paper_size(gtk.PaperSize(gtk.PAPER_NAME_A4)) printop.set_default_page_setup(page_setup) order_products = OrderProduct.find_all_not_yet_ordered_on(self.calendardate()) self.printer = OrderProductPrinter(order_products) n_pages = self.printer.calc_n_pages() printop.set_n_pages(n_pages) printop.connect("draw_page", self.print_ordered_products) printop.run(gtk.PRINT_OPERATION_ACTION_PRINT_DIALOG)
def on_print_clicked(self, widget): printop = gtk.PrintOperation() page_setup = gtk.PageSetup() page_setup.set_paper_size(gtk.PaperSize(gtk.PAPER_NAME_A4)) printop.set_default_page_setup(page_setup) order_products = OrderProduct.find_all_not_yet_ordered_on( self.calendardate()) self.printer = OrderProductPrinter(order_products) n_pages = self.printer.calc_n_pages() printop.set_n_pages(n_pages) printop.connect("draw_page", self.print_ordered_products) printop.run(gtk.PRINT_OPERATION_ACTION_PRINT_DIALOG)
def test_find_all_not_yet_ordered_on(self): amoxidal = OrderProduct(name="Amoxidal") amoxidal.save() OrderProduct(name="Sertal", isordered=True).save() order_products = OrderProduct.find_all_not_yet_ordered_on(date.today()) self.assertEqual([amoxidal], order_products)
def test_find_all_not_yet_ordered_on(self): amoxidal = OrderProduct(name="Amoxidal") amoxidal.save() OrderProduct(name="Sertal", isordered=True).save() order_products = OrderProduct.find_all_not_yet_ordered_on(date.today()) self.assertEqual([amoxidal], order_products)