diff options
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/test_gui.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/test_gui.py b/tests/test_gui.py index 482d8b4..bf9177a 100644 --- a/tests/test_gui.py +++ b/tests/test_gui.py @@ -383,6 +383,18 @@ class SmokeTest(unittest.TestCase): w.dashboard.jobs.clicked.emit() self.assertIs(w.tabs.currentWidget(), w.jobs_tab) + def test_tab_shortcuts_wrap(self): + w, _ = self.window() + w.poll_jobs() + w.open_packages() + w.open_jobs() + nxt, prev = w.tab_next, w.tab_prev + self.assertEqual((nxt.key().toString(), prev.key().toString()), ("Ctrl+PgDown", "Ctrl+PgUp")) + nxt.activated.emit() + self.assertEqual(w.tabs.currentIndex(), 0) # wrapped from Jobs to Dashboard + prev.activated.emit() + self.assertEqual(w.tabs.currentIndex(), 2) + def test_log_carriage_return(self): w, _ = self.window() jobs = w.open_jobs() |
