Esempio n. 1
0
 def test_add_project(self):
     projectMetadata = ProjectMetadata()
     projectMetadata.add_project("Key", "Test")
     shelf = shelve.open(projectMetadata.file)
     self.assertTrue("Key" in shelf)
     shelf.close()
     projectMetadata.delete_project("Key")
     shelf = shelve.open(projectMetadata.file)
     self.assertTrue("Key" not in shelf)
     shelf.close()
     os.remove(projectMetadata.file)
Esempio n. 2
0
    def __init__(self, application):
        Gtk.ApplicationWindow.__init__(self,
                                       application=application,
                                       title="Select a Project")
        self.application = self.get_application()
        self.projectMetadata = ProjectMetadata()
        self.check_box_revealers = []
        self.search_text = ""

        self._ui = Gtk.Builder()
        self._ui.add_from_resource("/org/coala/GreeterWindow.ui")

        self._setup_view()