1 2from PyObjCTools.TestSupport import * 3from AppKit import * 4 5class TestNSPrinter (TestCase): 6 def testConstants(self): 7 self.failUnlessEqual(NSPrinterTableOK, 0) 8 self.failUnlessEqual(NSPrinterTableNotFound, 1) 9 self.failUnlessEqual(NSPrinterTableError, 2) 10 11 def testMethods(self): 12 self.failUnlessResultIsBOOL(NSPrinter.isKey_inTable_) 13 self.failUnlessResultIsBOOL(NSPrinter.booleanForKey_inTable_) 14 self.failUnlessResultIsBOOL(NSPrinter.acceptsBinary) 15 self.failUnlessResultIsBOOL(NSPrinter.isColor) 16 self.failUnlessResultIsBOOL(NSPrinter.isFontAvailable_) 17 self.failUnlessResultIsBOOL(NSPrinter.isOutputStackInReverseOrder) 18 self.failUnlessArgIsBOOL(NSPrinter.printerWithName_domain_includeUnavailable_, 2) 19 20 21if __name__ == "__main__": 22 main() 23