2
0
mirror of https://github.com/frappe/bench.git synced 2024-09-28 06:49:06 +00:00

Merge branch 'develop' into tests

This commit is contained in:
gavin 2022-02-25 00:35:47 +05:30 committed by GitHub
commit 5bc2706175
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 7 additions and 5 deletions

View File

@ -327,7 +327,7 @@ class BenchSetup(Base):
@job(title="Setting Up Bench Dependencies", success="Bench Dependencies Set Up")
def requirements(self, apps=None):
"""Install and upgrade all installed apps on given Bench if apps not specified
"""Install and upgrade specified / all installed apps on given Bench
"""
from bench.app import App
@ -342,7 +342,7 @@ class BenchSetup(Base):
App(app, bench=self.bench, to_clone=False).install( skip_assets=True, restart_bench=False)
def python(self, apps=None):
"""Install and upgrade Python dependencies for installed apps on given Bench if app not specified
"""Install and upgrade Python dependencies for specified / all installed apps on given Bench
"""
import bench.cli
@ -359,7 +359,7 @@ class BenchSetup(Base):
self.run(f"{self.bench.python} -m pip install {quiet_flag} --upgrade -e {app_path}")
def node(self, apps=None):
"""Install and upgrade Node dependencies for all apps on given Bench if app not specified
"""Install and upgrade Node dependencies for specified / all apps on given Bench
"""
from bench.utils.bench import update_node_packages

View File

@ -140,7 +140,7 @@ def setup_requirements(node=False, python=False, dev=False, apps=None):
"""
Setup Python and Node dependencies.
You can optionally specify one or more apps to specify dependencies for.
You can optionally specify one or more apps to setup dependencies for.
"""
from bench.bench import Bench

View File

@ -10,6 +10,7 @@ import git
# imports - module imports
from bench.utils import exec_cmd
from bench.release import get_bumped_version
from bench.app import App
from bench.tests.test_base import FRAPPE_BRANCH, TestBenchBase
@ -34,9 +35,10 @@ class TestBenchInit(TestBenchBase):
def test_utils(self):
self.assertEqual(subprocess.call("bench"), 0)
def test_init(self, bench_name="test-bench", **kwargs):
self.init_bench(bench_name, **kwargs)
app = App("file:///tmp/frappe")
self.assertEqual(app.url, "/tmp/frappe")
self.assert_folders(bench_name)
self.assert_virtual_env(bench_name)
self.assert_config(bench_name)