diff options
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/test_gui.py | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/tests/test_gui.py b/tests/test_gui.py index a12efdd..08df339 100644 --- a/tests/test_gui.py +++ b/tests/test_gui.py @@ -381,10 +381,10 @@ class RepositoryTest(unittest.TestCase): def test_summary(self): s = repo.summary(repo.scan(self.root)) - self.assertIn("2 packages", s) - self.assertIn("3.0 KiB on disk", s) - self.assertIn("1 personal · 0 pentesting · 1 upstream", s) - self.assertIn("1 unpublished", s) + self.assertEqual(s["Packages"], ("2", "1 personal · 0 pentesting · 1 upstream")) + self.assertEqual(s["Size"], ("3.0 KiB", "40.0 KiB uncompressed")) + self.assertEqual(s["Unpublished"][0], "1") + self.assertTrue(s["Last publish"][0].endswith("ago")) def test_missing(self): with self.assertRaises(OSError): @@ -643,7 +643,10 @@ class SmokeTest(unittest.TestCase): tab = w.repository_tab w.tabs.setCurrentWidget(tab) self.wait(lambda: tab.model.rows) - self.assertIn("2 packages", tab.stats.text()) + self.assertEqual(tab.tiles["Packages"].value.text(), "2") + tab.tiles["Unpublished"].clicked.emit() # opens the unpublished filter + self.assertTrue(tab.chips["unpublished"].isChecked()) + tab.chips["unpublished"].setChecked(False) self.assertEqual(tab.proxy.rowCount(), 2) tab.chips["unpublished"].setChecked(True) self.assertEqual(tab.proxy.rowCount(), 1) |
