From be5bd91e7234409c88a7a5b57dbfea699ea77add Mon Sep 17 00:00:00 2001 From: Hugo Parente Lima Date: Thu, 9 Sep 2010 18:09:28 -0300 Subject: Remove OS specific commands from translation test. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reviewer: Lauro Moura Bruno Araújo --- tests/QtCore/translation_test.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/tests/QtCore/translation_test.py b/tests/QtCore/translation_test.py index 6b75bee36..7b5c5d633 100644 --- a/tests/QtCore/translation_test.py +++ b/tests/QtCore/translation_test.py @@ -4,6 +4,7 @@ '''Unit tests to test QTranslator and translation in general.''' import os +import glob import unittest from PySide.QtCore import * @@ -16,10 +17,12 @@ class TranslationTest(UsesQCoreApplication): super(TranslationTest, self).setUp() self.trdir = os.path.join(os.path.dirname(__file__), 'translations') # os.system is probably not the best way to do it - os.system('lrelease %s/*.ts > /dev/null' % self.trdir) + for file in glob.glob('%s/*.ts' % self.trdir): + self.assertFalse(os.system('lrelease -silent %s' % file)) def tearDown(self): - os.system('rm %s/*.qm > /dev/null' % self.trdir) + for file in glob.glob('%s/*.qm' % self.trdir): + os.remove(file) super(TranslationTest, self).tearDown() def testLatin(self): -- cgit v1.2.3