Esempio n. 1
0
 def test_set_target(self):
   old_target = Text('hi')
   viewport = Viewport(old_target, width=100, height=100)
   new_target = Text('bye')
   viewport.target = new_target
   self.assertIs(new_target, viewport.target)
   self.assertIs(viewport, new_target.parent)
   self.assertIsNone(old_target.parent)
Esempio n. 2
0
 def test_set_target(self):
     old_target = Text('hi')
     viewport = Viewport(old_target, width=100, height=100)
     new_target = Text('bye')
     viewport.target = new_target
     self.assertIs(new_target, viewport.target)
     self.assertIs(viewport, new_target.parent)
     self.assertIsNone(old_target.parent)
Esempio n. 3
0
 def test_set_target__marks_dirty(self):
   viewport = Viewport(Text('hi'), width=100, height=100)
   with self.assertMarksDirty(viewport):
     viewport.target = Text('bye')
Esempio n. 4
0
 def test_set_target__marks_dirty(self):
     viewport = Viewport(Text('hi'), width=100, height=100)
     with self.assertMarksDirty(viewport):
         viewport.target = Text('bye')