(self)
| 538 | self.assertEqual(win.inch(0, 5), b'#'[0] | curses.A_REVERSE) |
| 539 | |
| 540 | def test_overlay(self): |
| 541 | srcwin = curses.newwin(5, 18, 3, 4) |
| 542 | lorem_ipsum(srcwin) |
| 543 | dstwin = curses.newwin(7, 17, 5, 7) |
| 544 | for i in range(6): |
| 545 | dstwin.addstr(i, 0, '_'*17) |
| 546 | |
| 547 | srcwin.overlay(dstwin) |
| 548 | self.assertEqual(dstwin.instr(0, 0), b'sectetur_________') |
| 549 | self.assertEqual(dstwin.instr(1, 0), b'piscing_elit,____') |
| 550 | self.assertEqual(dstwin.instr(2, 0), b'_do_eiusmod______') |
| 551 | self.assertEqual(dstwin.instr(3, 0), b'_________________') |
| 552 | |
| 553 | srcwin.overwrite(dstwin) |
| 554 | self.assertEqual(dstwin.instr(0, 0), b'sectetur __') |
| 555 | self.assertEqual(dstwin.instr(1, 0), b'piscing elit, __') |
| 556 | self.assertEqual(dstwin.instr(2, 0), b' do eiusmod __') |
| 557 | self.assertEqual(dstwin.instr(3, 0), b'_________________') |
| 558 | |
| 559 | srcwin.overlay(dstwin, 1, 4, 3, 2, 4, 11) |
| 560 | self.assertEqual(dstwin.instr(3, 0), b'__r_sit_amet_____') |
| 561 | self.assertEqual(dstwin.instr(4, 0), b'__ectetur________') |
| 562 | self.assertEqual(dstwin.instr(5, 0), b'_________________') |
| 563 | |
| 564 | srcwin.overwrite(dstwin, 1, 4, 3, 2, 4, 11) |
| 565 | self.assertEqual(dstwin.instr(3, 0), b'__r sit amet_____') |
| 566 | self.assertEqual(dstwin.instr(4, 0), b'__ectetur _____') |
| 567 | self.assertEqual(dstwin.instr(5, 0), b'_________________') |
| 568 | |
| 569 | def test_refresh(self): |
| 570 | win = curses.newwin(5, 15, 2, 5) |
nothing calls this directly
no test coverage detected