Пример #1
0
 def getClipboardData():  # xclip needs iso-8859-1 for ver < 0.11 #failed
     my_logger.debug('  %s: getClipboardData' % sys.platform)
     p = Popen(['/usr/bin/xsel', '-t', '200', '-o'], stdout=PIPE)
     p.wait(2)
     result = p.communicate()[0].decode('utf-8')
     my_logger.debug('  %s: gotClipboardData "%s"' % (sys.platform, result))
     return result
Пример #2
0
 def setClipboardData(data):
     my_logger.debug('  %s: setClipboardData data = "%s"' % (sys.platform, data))
     p = Popen(['/usr/bin/xsel', '-t', '200', '-i'], stdin=PIPE)
     result = p.communicate(input=data.encode('utf-8'))
     p.wait(2)
     my_logger.debug('  %s: setClipboardData done' % sys.platform)
     return result
Пример #3
0
 def getClipboardData(): # xclip needs iso-8859-1 for ver < 0.11 #failed
     my_logger.debug('  %s: getClipboardData' % sys.platform)
     p = Popen(['/usr/bin/xsel', '-t', '200', '-o'], stdout=PIPE)
     p.wait(2)
     result = p.communicate()[0].decode('utf-8')
     my_logger.debug('  %s: gotClipboardData "%s"' % (sys.platform, result))
     return result
Пример #4
0
 def setClipboardData(data):
     my_logger.debug('  %s: setClipboardData data = "%s"' %
                     (sys.platform, data))
     p = Popen(['/usr/bin/xsel', '-t', '200', '-i'], stdin=PIPE)
     result = p.communicate(input=data.encode('utf-8'))
     p.wait(2)
     my_logger.debug('  %s: setClipboardData done' % sys.platform)
     return result
Пример #5
0
    def test_InTimeRun(self):
        start = time()
        p = Popen(['python', 'dummy.py', '-t', '1', '-l', '2'], stdout=PIPE, stderr=PIPE)
        stdout, stderr = p.communicate()
        out_length = len(filter(None, stdout.split("\n")))
        err_length = len(stderr.split("\n"))

        self.assertEquals(out_length, 2)
        self.assertEquals(err_length, 2)
        self.assertEquals(floor(time()-start), 2)
Пример #6
0
    def test_InTimeRun(self):
        start = time()
        p = Popen(['python', 'dummy.py', '-t', '1', '-l', '2'],
                  stdout=PIPE,
                  stderr=PIPE)
        stdout, stderr = p.communicate()
        out_length = len(filter(None, stdout.split("\n")))
        err_length = len(stderr.split("\n"))

        self.assertEquals(out_length, 2)
        self.assertEquals(err_length, 2)
        self.assertEquals(floor(time() - start), 2)