def get_test_window(): from softwarecenter.testutils import ( get_test_db, get_test_datadir, get_test_gtk3_viewmanager, get_test_pkg_info, get_test_gtk3_icon_cache, ) # needed because available pane will try to get it vm = get_test_gtk3_viewmanager() vm # make pyflakes happy db = get_test_db() cache = get_test_pkg_info() datadir = get_test_datadir() icons = get_test_gtk3_icon_cache() navhistory_back_action = Gtk.Action("navhistory_back_action", "Back", "Back", None) navhistory_forward_action = Gtk.Action("navhistory_forward_action", "Forward", "Forward", None) w = AvailablePane(cache, db, "Ubuntu", icons, datadir, navhistory_back_action, navhistory_forward_action) w.init_view() w.show() win = Gtk.Window() win.connect("destroy", Gtk.main_quit) win.add(w) win.set_size_request(800, 600) win.show_all() # this is used later in tests win.set_data("pane", w) return win
def get_test_window(): from softwarecenter.testutils import (get_test_db, get_test_datadir, get_test_gtk3_viewmanager, get_test_pkg_info, get_test_gtk3_icon_cache, ) # needed because available pane will try to get it vm = get_test_gtk3_viewmanager() vm # make pyflakes happy db = get_test_db() cache = get_test_pkg_info() datadir = get_test_datadir() icons = get_test_gtk3_icon_cache() w = InstalledPane(cache, db, 'Ubuntu', icons, datadir) w.show() win = Gtk.Window() win.set_data("pane", w) win.add(w) win.set_size_request(400, 600) win.connect("destroy", lambda x: Gtk.main_quit()) # init the view w.init_view() from softwarecenter.backend.channel import AllInstalledChannel w.state.channel = AllInstalledChannel() w.display_overview_page(None, None) win.show() return win
def get_test_window_viewswitcher(): from softwarecenter.testutils import ( get_test_db, get_test_datadir, get_test_gtk3_viewmanager, get_test_pkg_info, get_test_gtk3_icon_cache, ) cache = get_test_pkg_info() db = get_test_db() icons = get_test_gtk3_icon_cache() datadir = get_test_datadir() manager = get_test_gtk3_viewmanager() view = ViewSwitcher(manager, datadir, db, cache, icons) scroll = Gtk.ScrolledWindow() box = Gtk.VBox() box.pack_start(scroll, True, True, 0) win = Gtk.Window() scroll.add_with_viewport(view) win.add(box) win.set_size_request(400, 200) win.connect("destroy", Gtk.main_quit) win.show_all() return win
def get_test_window_viewswitcher(): from softwarecenter.testutils import (get_test_db, get_test_datadir, get_test_gtk3_viewmanager, get_test_pkg_info, get_test_gtk3_icon_cache, ) cache = get_test_pkg_info() db = get_test_db() icons = get_test_gtk3_icon_cache() datadir = get_test_datadir() manager = get_test_gtk3_viewmanager() view = ViewSwitcher(manager, datadir, db, cache, icons) scroll = Gtk.ScrolledWindow() box = Gtk.VBox() box.pack_start(scroll, True, True, 0) win = Gtk.Window() scroll.add_with_viewport(view) win.add(box) win.set_size_request(400,200) win.connect("destroy", Gtk.main_quit) win.show_all() return win
def get_test_window(): from softwarecenter.testutils import ( get_test_db, get_test_datadir, get_test_install_backend, get_test_gtk3_viewmanager, get_test_pkg_info, get_test_gtk3_icon_cache, ) # needed because available pane will try to get it vm = get_test_gtk3_viewmanager() vm # make pyflakes happy db = get_test_db() cache = get_test_pkg_info() datadir = get_test_datadir() icons = get_test_gtk3_icon_cache() backend = get_test_install_backend() # create global AppManager instance from softwarecenter.ui.gtk3.session.appmanager import ApplicationManager ApplicationManager(db, backend, icons) navhistory_back_action = Gtk.Action("navhistory_back_action", "Back", "Back", None) navhistory_forward_action = Gtk.Action("navhistory_forward_action", "Forward", "Forward", None) w = AvailablePane(cache, db, 'Ubuntu', icons, datadir, navhistory_back_action, navhistory_forward_action) w.init_view() w.show() win = Gtk.Window() win.connect("destroy", Gtk.main_quit) win.add(w) win.set_size_request(800, 600) win.show_all() # this is used later in tests win.set_data("pane", w) return win
def get_test_window(): from softwarecenter.testutils import (get_test_db, get_test_datadir, get_test_gtk3_viewmanager, get_test_pkg_info, get_test_gtk3_icon_cache, ) vm = get_test_gtk3_viewmanager() db = get_test_db() cache = get_test_pkg_info() datadir = get_test_datadir() icons = get_test_gtk3_icon_cache() p = GlobalPane(vm, datadir, db, cache, icons) win = Gtk.Window() win.connect("destroy", Gtk.main_quit) win.add(p) win.show_all() return win