瀏覽代碼

Merge pull request #15464 from ChillarAnand/archive

test: Test case for archiving site before dropping
version-14
mergify[bot] 3 年之前
committed by GitHub
父節點
當前提交
5793b3ce52
沒有發現已知的金鑰在資料庫的簽署中 GPG Key ID: 4AEE18F83AFDEB23
共有 1 個文件被更改,包括 18 次插入0 次删除
  1. +18
    -0
      frappe/tests/test_commands.py

+ 18
- 0
frappe/tests/test_commands.py 查看文件

@@ -474,6 +474,24 @@ class TestCommands(BaseTestCommands):
# cleanup # cleanup
shutil.rmtree(test_app_path) shutil.rmtree(test_app_path)


def disable_test_bench_drop_site_should_archive_site(self):
site = 'test_site.localhost'

self.execute(
f"bench new-site {site} --force --verbose --admin-password {frappe.conf.admin_password} "
f"--mariadb-root-password {frappe.conf.root_password}"
)
self.assertEqual(self.returncode, 0)

self.execute(f"bench drop-site {site} --force --root-password {frappe.conf.root_password}")
self.assertEqual(self.returncode, 0)

bench_path = frappe.utils.get_bench_path()
site_directory = os.path.join(bench_path, f'sites/{site}')
self.assertFalse(os.path.exists(site_directory))
archive_directory = os.path.join(bench_path, f'archived/sites/{site}')
self.assertTrue(os.path.exists(archive_directory))



class RemoveAppUnitTests(unittest.TestCase): class RemoveAppUnitTests(unittest.TestCase):
def test_delete_modules(self): def test_delete_modules(self):


Loading…
取消
儲存