[gedit-plugins/sessionsaver] More tests
- From: Jordi Mas <jmas src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gedit-plugins/sessionsaver] More tests
- Date: Tue, 2 Jul 2019 21:20:04 +0000 (UTC)
commit 874d9f7c2de924f310cc202bf81e92cec0c6b23c
Author: Jordi Mas <jmas softcatala org>
Date: Tue Jul 2 23:19:45 2019 +0200
More tests
plugins/sessionsaver/tests/testsessionstore.py | 25 +++++++++++++++++++++++++
1 file changed, 25 insertions(+)
---
diff --git a/plugins/sessionsaver/tests/testsessionstore.py b/plugins/sessionsaver/tests/testsessionstore.py
index 1bfad99..270f9d6 100644
--- a/plugins/sessionsaver/tests/testsessionstore.py
+++ b/plugins/sessionsaver/tests/testsessionstore.py
@@ -30,5 +30,30 @@ class TestSessionStore(unittest.TestCase):
store.add(session)
self.assertEqual(1, len(store))
+ def test_add_same_object_update(self):
+ session = Session("session_A")
+ store = SessionStore()
+ store.add(session)
+ session.name = 'Session B'
+ store.add(session)
+ self.assertEqual(1, len(store))
+ self.assertEqual('Session B', store[0].name)
+
+ def test_add_equal_object(self):
+ session_a = Session("session_A")
+ session_b = Session("session_A")
+ store = SessionStore()
+ store.add(session_a)
+ store.add(session_b)
+ self.assertEqual(2, len(store))
+
+ def test_remove(self):
+ session = Session("session_A")
+ store = SessionStore()
+ store.add(session)
+ 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]