示例#1
0
 def setUpClass(cls):
     # Set these as class attributes as we don't modify either
     # during the tests.
     cls.win = get_test_window_appdetails()
     cls.view = cls.win.get_data("view")
     from softwarecenter.testutils import get_test_db
     cls.db = get_test_db()
 def setUpClass(cls):
     # Set these as class attributes as we don't modify either
     # during the tests.
     cls.win = get_test_window_appdetails()
     cls.view = cls.win.get_data("view")
     from softwarecenter.testutils import get_test_db
     cls.db = get_test_db()
 def test_install_appdetails(self):
     from softwarecenter.ui.gtk3.views.appdetailsview import get_test_window_appdetails
     win = get_test_window_appdetails()
     view = win.get_data("view")
     view.show_app(Application("", "2vcard"))
     self._p()
     app = view.app
     view.backend.install(app, "")
     self._p()
     self.assertTrue(view.pkg_statusbar.progress.get_property("visible"))
    def test_install_appdetails(self):
        from softwarecenter.ui.gtk3.views.appdetailsview import get_test_window_appdetails

        win = get_test_window_appdetails()
        view = win.get_data("view")
        view.show_app(Application("", "2vcard"))
        self._p()
        app = view.app
        view.backend.install(app, "")
        self._p()
        self.assertTrue(view.pkg_statusbar.progress.get_property("visible"))
示例#5
0
 def test_reviews_page(self):
     win = get_test_window_appdetails()
     view = win.get_data("view")
     # show s-c and click on more review
     app = Application("", "software-center")
     view.show_app(app)
     self.assertEqual(view._reviews_server_page, 1)
     view._on_more_reviews_clicked(None)
     self.assertEqual(view._reviews_server_page, 2)
     # show different app, ensure page is reset
     app = Application("", "apt")
     view.show_app(app)
     self.assertEqual(view._reviews_server_page, 1)
 def test_reviews_page(self):
     win = get_test_window_appdetails()
     view = win.get_data("view")
     # show s-c and click on more review
     app = Application("", "software-center")
     view.show_app(app)
     self.assertEqual(view._reviews_server_page, 1)
     view._on_more_reviews_clicked(None)
     self.assertEqual(view._reviews_server_page, 2)
     # show different app, ensure page is reset
     app = Application("", "apt")
     view.show_app(app)
     self.assertEqual(view._reviews_server_page, 1)
示例#7
0
 def test_appdetails(self):
     from softwarecenter.ui.gtk3.views.appdetailsview import get_test_window_appdetails
     win = get_test_window_appdetails()
     GObject.timeout_add(TIMEOUT, lambda: win.destroy())
     Gtk.main()
示例#8
0
 def setUp(self):
     self.win = get_test_window_appdetails()
     self.view = self.win.get_data("view")
 def setUp(self):
     self.win = get_test_window_appdetails()
     self.view = self.win.get_data("view")