| Index: third_party/twisted_8_1/twisted/conch/test/test_window.py
|
| diff --git a/third_party/twisted_8_1/twisted/conch/test/test_window.py b/third_party/twisted_8_1/twisted/conch/test/test_window.py
|
| deleted file mode 100644
|
| index 29b589882762a42359d4d1a378aeb6b52394235b..0000000000000000000000000000000000000000
|
| --- a/third_party/twisted_8_1/twisted/conch/test/test_window.py
|
| +++ /dev/null
|
| @@ -1,49 +0,0 @@
|
| -
|
| -"""
|
| -Tests for the insults windowing module, L{twisted.conch.insults.window}.
|
| -"""
|
| -
|
| -from twisted.trial.unittest import TestCase
|
| -
|
| -from twisted.conch.insults.window import TopWindow
|
| -
|
| -
|
| -class TopWindowTests(TestCase):
|
| - """
|
| - Tests for L{TopWindow}, the root window container class.
|
| - """
|
| -
|
| - def test_paintScheduling(self):
|
| - """
|
| - Verify that L{TopWindow.repaint} schedules an actual paint to occur
|
| - using the scheduling object passed to its initializer.
|
| - """
|
| - paints = []
|
| - scheduled = []
|
| - root = TopWindow(lambda: paints.append(None), scheduled.append)
|
| -
|
| - # Nothing should have happened yet.
|
| - self.assertEqual(paints, [])
|
| - self.assertEqual(scheduled, [])
|
| -
|
| - # Cause a paint to be scheduled.
|
| - root.repaint()
|
| - self.assertEqual(paints, [])
|
| - self.assertEqual(len(scheduled), 1)
|
| -
|
| - # Do another one to verify nothing else happens as long as the previous
|
| - # one is still pending.
|
| - root.repaint()
|
| - self.assertEqual(paints, [])
|
| - self.assertEqual(len(scheduled), 1)
|
| -
|
| - # Run the actual paint call.
|
| - scheduled.pop()()
|
| - self.assertEqual(len(paints), 1)
|
| - self.assertEqual(scheduled, [])
|
| -
|
| - # Do one more to verify that now that the previous one is finished
|
| - # future paints will succeed.
|
| - root.repaint()
|
| - self.assertEqual(len(paints), 1)
|
| - self.assertEqual(len(scheduled), 1)
|
|
|