def test(self): """Test printing to a printer that is not in Hesiod. Taken from -c debathena, reported by quentin on May 14, 2010.""" # We now call common.find_queue twice common._hesiod_lookup('stark', 'pcap').AndReturn([]) common.get_cups_uri('stark').AndReturn(None) common.get_default_printer().AndReturn(None) common._hesiod_lookup('stark', 'pcap').AndReturn([]) common.get_cups_uri('stark').AndReturn(None) common.get_cups_uri('stark').AndReturn(None) # Result: os.execvp('cups-lpr', ['lpr', '-Uquentin', '-Pstark', '-m', 'puppies biting nose.jpg']) self.mox.ReplayAll() lpr._main(['lpr', '-Pstark', 'puppies biting nose.jpg'])
def test(self): """Test printing to a printer that is not in Hesiod. Taken from -c debathena, reported by quentin on May 14, 2010.""" # We now call common.find_queue twice common._hesiod_lookup('stark', 'pcap').AndReturn([]) common.get_cups_uri('stark').AndReturn(None) common.get_default_printer().AndReturn(None) common._hesiod_lookup('stark', 'pcap').AndReturn([]) common.get_cups_uri('stark').AndReturn(None) common.get_cups_uri('stark').AndReturn(None) # Result: os.execvp( 'cups-lpr', ['lpr', '-Uquentin', '-Pstark', '-m', 'puppies biting nose.jpg']) self.mox.ReplayAll() lpr._main(['lpr', '-Pstark', 'puppies biting nose.jpg'])
def test(self): """Test printing with LPROPT unset. Taken from Trac #509, reported on Mar 12, 2010.""" # We now call common.find_queue twice common._hesiod_lookup('ajax', 'pcap').AndReturn(['ajax:rp=ajax:rm=GET-PRINT.MIT.EDU:ka#0:mc#0:']) common.get_default_printer().AndReturn(None) common.get_cups_uri('ajax').AndReturn(None) # We no longer call "is_cups_server" # common.is_cups_server('GET-PRINT.MIT.EDU').AndReturn(True) common._hesiod_lookup('ajax', 'pcap').AndReturn(['ajax:rp=ajax:rm=GET-PRINT.MIT.EDU:ka#0:mc#0:']) common.get_cups_uri('ajax').AndReturn(None) # We no longer call "is_cups_server" # common.is_cups_server('GET-PRINT.MIT.EDU').AndReturn(True) # Result: os.execvp('cups-lpr', ['lpr', '-Ujdreed', '-Pajax', '-m']) self.mox.ReplayAll() lpr._main(['lpr', '-P', 'ajax'])
def test(self): """Test printing with LPROPT unset. Taken from Trac #509, reported on Mar 12, 2010.""" # We now call common.find_queue twice common._hesiod_lookup('ajax', 'pcap').AndReturn( ['ajax:rp=ajax:rm=GET-PRINT.MIT.EDU:ka#0:mc#0:']) common.get_default_printer().AndReturn(None) common.get_cups_uri('ajax').AndReturn(None) # We no longer call "is_cups_server" # common.is_cups_server('GET-PRINT.MIT.EDU').AndReturn(True) common._hesiod_lookup('ajax', 'pcap').AndReturn( ['ajax:rp=ajax:rm=GET-PRINT.MIT.EDU:ka#0:mc#0:']) common.get_cups_uri('ajax').AndReturn(None) # We no longer call "is_cups_server" # common.is_cups_server('GET-PRINT.MIT.EDU').AndReturn(True) # Result: os.execvp('cups-lpr', ['lpr', '-Ujdreed', '-Pajax', '-m']) self.mox.ReplayAll() lpr._main(['lpr', '-P', 'ajax'])