[tracker/functional-tests-applications] functional tests: setup and teardown each test independently
- From: Aleksander Morgado <aleksm src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tracker/functional-tests-applications] functional tests: setup and teardown each test independently
- Date: Thu, 20 Jan 2011 20:25:16 +0000 (UTC)
commit 32d57ef0c8e05e11f7e35cfe905e939c7d15005a
Author: Aleksander Morgado <aleksander lanedo com>
Date: Thu Jan 20 20:34:07 2011 +0100
functional tests: setup and teardown each test independently
.../common/utils/applicationstest.py | 14 ++++++++------
1 files changed, 8 insertions(+), 6 deletions(-)
---
diff --git a/tests/functional-tests/common/utils/applicationstest.py b/tests/functional-tests/common/utils/applicationstest.py
index 19b2330..de78af7 100644
--- a/tests/functional-tests/common/utils/applicationstest.py
+++ b/tests/functional-tests/common/utils/applicationstest.py
@@ -35,13 +35,11 @@ def uri (filename):
return "file://" + os.path.join (APPLICATIONS_TMP_DIR, filename)
# Being rate defined in amount of BYTES per 100ms
-def slowcopy (src, dest, rate):
+def slowcopy_fd (src, dest, fdest, rate):
+ print "Copying from '%s' to '%s' at a rate of %u bytes/100ms" % (src, dest, rate)
fsrc = open (src, 'rb')
- fdest = open (dest, 'wb')
-
buffer = fsrc.read (rate)
while (buffer != ""):
- print "Slow write..."
fdest.write (buffer)
time.sleep (0.1)
buffer = fsrc.read (rate)
@@ -49,11 +47,15 @@ def slowcopy (src, dest, rate):
fsrc.close ()
fdest.close ()
+def slowcopy (src, dest, rate):
+ fdest = open (dest, 'wb')
+ slowcopy_fd (src, dest, fdest, rate)
+
class CommonTrackerApplicationTest (ut.TestCase):
@classmethod
- def setUpClass (self):
+ def setUp (self):
# Create temp directory to monitor
if (os.path.exists (APPLICATIONS_TMP_DIR)):
shutil.rmtree (APPLICATIONS_TMP_DIR)
@@ -88,7 +90,7 @@ class CommonTrackerApplicationTest (ut.TestCase):
print " Using temp dir at '%s'..." % (APPLICATIONS_TMP_DIR)
@classmethod
- def tearDownClass (self):
+ def tearDown (self):
#print "Stopping the daemon in test mode (Doing nothing now)"
self.system.tracker_all_testing_stop ()
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]