Commit eee0d35b by Jesse Zoldak Committed by Adam Palay

Ignore errors on rmtree cleanup

parent 323a23f5
...@@ -106,7 +106,7 @@ class MongoModulestoreBuilder(object): ...@@ -106,7 +106,7 @@ class MongoModulestoreBuilder(object):
db.connection.close() db.connection.close()
# Delete the created directory on the filesystem # Delete the created directory on the filesystem
rmtree(fs_root) rmtree(fs_root, ignore_errors=True)
def __repr__(self): def __repr__(self):
return 'MongoModulestoreBuilder()' return 'MongoModulestoreBuilder()'
...@@ -152,7 +152,7 @@ class VersioningModulestoreBuilder(object): ...@@ -152,7 +152,7 @@ class VersioningModulestoreBuilder(object):
db.connection.close() db.connection.close()
# Delete the created directory on the filesystem # Delete the created directory on the filesystem
rmtree(fs_root) rmtree(fs_root, ignore_errors=True)
def __repr__(self): def __repr__(self):
return 'SplitModulestoreBuilder()' return 'SplitModulestoreBuilder()'
...@@ -248,7 +248,7 @@ class CrossStoreXMLRoundtrip(CourseComparisonTest): ...@@ -248,7 +248,7 @@ class CrossStoreXMLRoundtrip(CourseComparisonTest):
def setUp(self): def setUp(self):
super(CrossStoreXMLRoundtrip, self).setUp() super(CrossStoreXMLRoundtrip, self).setUp()
self.export_dir = mkdtemp() self.export_dir = mkdtemp()
self.addCleanup(rmtree, self.export_dir) self.addCleanup(rmtree, self.export_dir, ignore_errors=True)
@ddt.data(*itertools.product( @ddt.data(*itertools.product(
MODULESTORE_SETUPS, MODULESTORE_SETUPS,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment