[pitivi] tests: Use Mock instead of MockProject
- From: Alexandru Băluț <alexbalut src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pitivi] tests: Use Mock instead of MockProject
- Date: Sat, 30 Apr 2016 16:05:28 +0000 (UTC)
commit cfffc369e2742475b22394f269fd4353bd31d692
Author: Alexandru Băluț <alexandru balut gmail com>
Date: Wed Apr 27 11:45:52 2016 +0200
tests: Use Mock instead of MockProject
Differential Revision: https://phabricator.freedesktop.org/D973
tests/test_project.py | 29 ++++++-----------------------
1 files changed, 6 insertions(+), 23 deletions(-)
---
diff --git a/tests/test_project.py b/tests/test_project.py
index 724f632..a09b44a 100644
--- a/tests/test_project.py
+++ b/tests/test_project.py
@@ -33,25 +33,6 @@ from pitivi.utils.misc import uri_is_reachable
from tests import common
-class MockProject(object):
- settings = None
- format = None
- uri = None
- has_mods = True
-
- def hasUnsavedModifications(self):
- return self.has_mods
-
- def release(self):
- pass
-
- def disconnect_by_function(self, ignored):
- pass
-
- def finalize(self):
- pass
-
-
class ProjectManagerListener(object):
def __init__(self, manager):
@@ -115,7 +96,7 @@ class TestProjectManager(TestCase):
self.manager.closeRunningProject = close
uri = "file:///Untitled.xptv"
- self.manager.current_project = MockProject()
+ self.manager.current_project = mock.Mock()
self.manager.loadProject(uri)
self.assertEqual(0, len(self.signals))
@@ -157,7 +138,7 @@ class TestProjectManager(TestCase):
def closing(manager, project):
return False
- self.manager.current_project = MockProject()
+ self.manager.current_project = mock.Mock()
self.manager.current_project.uri = "file:///ciao"
self.manager.connect("closing-project", closing)
@@ -169,7 +150,9 @@ class TestProjectManager(TestCase):
self.assertTrue(project is self.manager.current_project)
def testCloseRunningProject(self):
- current = self.manager.current_project = MockProject()
+ current = mock.Mock()
+ current.uri = None
+ self.manager.current_project = current
self.assertTrue(self.manager.closeRunningProject())
self.assertEqual(2, len(self.signals))
@@ -189,7 +172,7 @@ class TestProjectManager(TestCase):
def closing(manager, project):
return False
- self.manager.current_project = MockProject()
+ self.manager.current_project = mock.Mock()
self.manager.current_project.uri = "file:///ciao"
self.manager.connect("closing-project", closing)
self.assertFalse(self.manager.newBlankProject())
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]