Fix site cleanup after test
This commit is contained in:
parent
82e6bc5d31
commit
a65d21d7e4
1 changed files with 6 additions and 1 deletions
|
@ -135,17 +135,22 @@ def site(request):
|
||||||
RateLimit.called_db = {}
|
RateLimit.called_db = {}
|
||||||
|
|
||||||
site = Site("1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT")
|
site = Site("1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT")
|
||||||
site.announce = mock.MagicMock(return_value=True) # Don't try to find peers from the net
|
|
||||||
|
|
||||||
# Always use original data
|
# Always use original data
|
||||||
assert "1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT" in site.storage.getPath("") # Make sure we dont delete everything
|
assert "1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT" in site.storage.getPath("") # Make sure we dont delete everything
|
||||||
shutil.rmtree(site.storage.getPath(""), True)
|
shutil.rmtree(site.storage.getPath(""), True)
|
||||||
shutil.copytree(site.storage.getPath("") + "-original", site.storage.getPath(""))
|
shutil.copytree(site.storage.getPath("") + "-original", site.storage.getPath(""))
|
||||||
|
|
||||||
|
# Add to site manager
|
||||||
|
SiteManager.site_manager.get("1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT")
|
||||||
|
site.announce = mock.MagicMock(return_value=True) # Don't try to find peers from the net
|
||||||
|
|
||||||
def cleanup():
|
def cleanup():
|
||||||
site.storage.deleteFiles()
|
site.storage.deleteFiles()
|
||||||
site.content_manager.contents.db.deleteSite(site)
|
site.content_manager.contents.db.deleteSite(site)
|
||||||
del SiteManager.site_manager.sites["1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT"]
|
del SiteManager.site_manager.sites["1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT"]
|
||||||
site.content_manager.contents.db.close()
|
site.content_manager.contents.db.close()
|
||||||
|
SiteManager.site_manager.sites.clear()
|
||||||
db_path = "%s/content.db" % config.data_dir
|
db_path = "%s/content.db" % config.data_dir
|
||||||
os.unlink(db_path)
|
os.unlink(db_path)
|
||||||
del ContentDb.content_dbs[db_path]
|
del ContentDb.content_dbs[db_path]
|
||||||
|
|
Loading…
Reference in a new issue