<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -54,14 +54,18 @@ def print_diff(store1, store2):
     for line in difflib.unified_diff(str(store1).split('\n'), str(store2).split('\n')):
         print line
 
-def test_odf2xliff():
-    SOURCE_ODF            = u'test_2.odt'
-    REFERENCE_XLF         = u'test_2-test_odf2xliff-reference.xlf'
-    GENERATED_XLF_ITOOLS  = u'test_2-test_odf2xliff-itools.xlf'
-    GENERATED_XLF_TOOLKIT = u'test_2-test_odf2xliff-toolkit.xlf'
+SOURCE_ODF            = u'test_2.odt'
+REFERENCE_XLF         = u'test_2-test_odf2xliff-reference.xlf'
+GENERATED_XLF_ITOOLS  = u'test_2-test_odf2xliff-itools.xlf'
+GENERATED_XLF_TOOLKIT = u'test_2-test_odf2xliff-toolkit.xlf'
+
+TARGET_XLF    = u'test_2-test_roundtrip.xlf'
+REFERENCE_ODF = u'test_2.odt'
+GENERATED_ODF = u'test_2-test_roundtrip-generated.odt'
 
+def test_odf2xliff():
     reference_xlf = factory.getobject(REFERENCE_XLF)
-    
+
     odf2xliff.main(args(SOURCE_ODF, GENERATED_XLF_TOOLKIT))
     generated_xlf_toolkit = factory.getobject(GENERATED_XLF_TOOLKIT)
     print_diff(reference_xlf, generated_xlf_toolkit)
@@ -107,26 +111,29 @@ class ODF(object):
         return self.odf.read('content.xml')
 
 def test_roundtrip():
-    SOURCE_ODF    = u'test_2.odt'
-    TARGET_XLF    = u'test_2-test_roundtrip.xlf'
-    REFERENCE_ODF = u'test_2.odt'
-    GENERATED_ODF = u'test_2-test_roundtrip-generated.odt'
-    
+
     odf2xliff.main(args(SOURCE_ODF, TARGET_XLF))
     xliff2odf.main(args(TARGET_XLF, GENERATED_ODF, t=SOURCE_ODF))
-    
+
     reference_odf = ODF(REFERENCE_ODF)
     generated_odf = ODF(GENERATED_ODF)
 
     print_diff(reference_odf, generated_odf)
     assert reference_odf == generated_odf
 
+def remove(filename):
+    &quot;&quot;&quot;Removes the file if it exists.&quot;&quot;&quot;
+    if os.path.exists(filename):
+        os.unlink(filename)
+
 def teardown_module(module):
-    # TODO: Add code to remove the automatically generated files
-    pass
+    remove(GENERATED_XLF_TOOLKIT)
+    remove(GENERATED_ODF)
+    remove(GENERATED_XLF_ITOOLS)
+    remove(TARGET_XLF)
 
 if __name__ == '__main__':
     setup_module(None)
     test_roundtrip()
     teardown_module(None)
-    
+</diff>
      <filename>tests/odf_xliff/test_odf_xliff.py</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>4b48195334283469f39efa84e91cf79051f43987</id>
    </parent>
  </parents>
  <author>
    <name>friedelwolff</name>
    <email>friedelwolff@54714841-351b-0410-a198-e36a94b762f5</email>
  </author>
  <url>http://github.com/translateorgza/translate/commit/95076fcef5fde9465288e503953e5336b7d2790a</url>
  <id>95076fcef5fde9465288e503953e5336b7d2790a</id>
  <committed-date>2008-12-17T03:13:50-08:00</committed-date>
  <authored-date>2008-12-17T03:13:50-08:00</authored-date>
  <message>Factor out file name constats and do proper module cleanup. Minor whitespace cleanup.

git-svn-id: https://translate.svn.sourceforge.net/svnroot/translate/src/trunk/translate@9381 54714841-351b-0410-a198-e36a94b762f5</message>
  <tree>811526c2743c0425ae3b1b7b93a2072daf8600e9</tree>
  <committer>
    <name>friedelwolff</name>
    <email>friedelwolff@54714841-351b-0410-a198-e36a94b762f5</email>
  </committer>
</commit>
