[gedit-plugins/sessionsaver] Single object
- From: Jordi Mas <jmas src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gedit-plugins/sessionsaver] Single object
- Date: Wed, 3 Jul 2019 08:17:10 +0000 (UTC)
commit fa66f9d34f731c5bca01d05e9989307c0ced30c1
Author: Jordi Mas <jmas softcatala org>
Date: Wed Jul 3 09:43:42 2019 +0200
Single object
plugins/sessionsaver/sessionsaver/store/session.py | 3 +++
plugins/sessionsaver/tests/testsessionstore.py | 3 +--
2 files changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/plugins/sessionsaver/sessionsaver/store/session.py
b/plugins/sessionsaver/sessionsaver/store/session.py
index fa6b2cc..bcbd56b 100644
--- a/plugins/sessionsaver/sessionsaver/store/session.py
+++ b/plugins/sessionsaver/sessionsaver/store/session.py
@@ -33,6 +33,9 @@ class Session(object):
def __lt__(self, session):
return (self.name.lower() < session.name.lower())
+ def __eq__(self, session):
+ return (self.name.lower() == session.name.lower())
+
def add_file(self, filename):
self.files.append(Gio.file_new_for_uri(filename))
diff --git a/plugins/sessionsaver/tests/testsessionstore.py b/plugins/sessionsaver/tests/testsessionstore.py
index 7e50cb7..7e9f2f0 100644
--- a/plugins/sessionsaver/tests/testsessionstore.py
+++ b/plugins/sessionsaver/tests/testsessionstore.py
@@ -59,7 +59,7 @@ class TestSessionStore(unittest.TestCase):
store = SessionStore()
store.add(session_a)
store.add(session_b)
- self.assertEqual(2, len(store))
+ self.assertEqual(1, len(store))
def test_remove(self):
session = Session("session_A")
@@ -68,6 +68,5 @@ class TestSessionStore(unittest.TestCase):
store.remove(session)
self.assertEqual(0, len(store))
-
if __name__ == '__main__':
unittest.main()
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]