AIM-PIbd-32-Kurbanova-A-A/aimenv/Lib/site-packages/win32/test/test_win32print.py

25 lines
681 B
Python
Raw Normal View History

2024-10-02 22:15:59 +04:00
# Tests (scarce) for win32print module
import unittest
import win32print as wprn
class Win32PrintTestCase(unittest.TestCase):
def setUp(self):
self.printer_idx = 0
self.printer_levels_all = list(range(1, 10))
self.local_printers = wprn.EnumPrinters(wprn.PRINTER_ENUM_LOCAL, None, 1)
def test_printer_levels_read_dummy(self):
if not self.local_printers:
print("Test didn't run (no local printers)!")
return
ph = wprn.OpenPrinter(self.local_printers[self.printer_idx][2])
for level in self.printer_levels_all:
wprn.GetPrinter(ph, level)
if __name__ == "__main__":
unittest.main()