Beispiel #1
0
 def test_utf8(self):
     expected = '\u2122 \u2122 \u2122\n\u2122 \u2122 \u2122\n\u2122'
     text = '\u2122 \u2122 \u2122 \u2122 \u2122 \u2122 \u2122'
     liner.set_clipboard_data(text)
     liner.main(['-c', '-l', '5'])
     actual = liner.get_clipboard_data()
     self.assertEqual(expected, actual)
Beispiel #2
0
 def test_trailing_whitespace(self):
     """ trailing whitespace is stripped """
     expected = '\n\nabc\n\n'
     text = ' \n\t\t\nabc \n    \n'
     liner.set_clipboard_data(text)
     liner.main(['-c'])
     actual = liner.get_clipboard_data()
     self.assertEqual(expected, actual)
Beispiel #3
0
 def test_line_length_less_than_one_and_multiple_lines(self):
     """ lines are joined """
     expected = ('Vivamus sagittis lacus vel augue laoreet rutrum '
                 'faucibus dolor auctor. Nullam quis risus eget urna '
                 'mollis ornare vel eu leo.')
     text = ('Vivamus sagittis lacus vel augue \nlaoreet rutrum '
             'faucibus dolor\nauctor. Nullam quis risus eget \n'
             'urna mollis ornare\nvel eu leo.')
     liner.set_clipboard_data(text)
     liner.main(['-c', '-l', 0])
     actual = liner.get_clipboard_data()
     self.assertEqual(expected, actual)
Beispiel #4
0
 def test_line_length_as_string(self):
     liner.set_clipboard_data('Lorem ipsum dolor sit amet')
     liner.main(['-c', '-l', '017'])
     expected = 'Lorem ipsum dolor\nsit amet'
     actual = liner.get_clipboard_data()
     self.assertEqual(expected, actual)
Beispiel #5
0
 def test_line_length_less_than_one_and_newline(self):
     expected = 'Lorem ipsum dolor sit amet\n'
     liner.set_clipboard_data(expected)
     liner.main(['-c', '-l', '-1'])
     actual = liner.get_clipboard_data()
     self.assertEqual(expected, actual)
Beispiel #6
0
 def test_clipboard(self):
     expected = "Blah blah blah blah"
     liner.set_clipboard_data(expected)
     actual = liner.get_clipboard_data()
     self.assertEqual(expected, actual)
Beispiel #7
0
 def setUp(self):
     self.save_clipboard = liner.get_clipboard_data()