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

test: Added tests for app utils

This commit is contained in:
Aradhya 2022-02-23 20:42:22 +05:30
parent 2fed369066
commit 8fb6796250
2 changed files with 28 additions and 3 deletions

View File

@ -48,17 +48,17 @@ matrix:
- name: "Python 3.7 Tests"
python: 3.7
env: TEST=bench
script: python -m unittest -v bench.tests.test_init
script: python -m unittest -v bench.tests.test_init && python -m unittest -v bench.tests.test_utils
- name: "Python 3.8 Tests"
python: 3.8
env: TEST=bench
script: python -m unittest -v bench.tests.test_init
script: python -m unittest -v bench.tests.test_init && python -m unittest -v bench.tests.test_utils
- name: "Python 3.9 Tests"
python: 3.9
env: TEST=bench
script: python -m unittest -v bench.tests.test_init
script: python -m unittest -v bench.tests.test_init && python -m unittest -v bench.tests.test_utils
- name: "Python 3.7 Easy Install"
python: 3.7

25
bench/tests/test_utils.py Normal file
View File

@ -0,0 +1,25 @@
import unittest
from bench.app import App
from bench.bench import Bench
from bench.utils import exec_cmd
class TestUtils(unittest.TestCase):
def test_app_utils(self):
git_url = "https://github.com/frappe/frappe"
branch = "develop"
app = App(name=git_url, branch=branch, bench=Bench("."))
self.assertTrue(
all(
[
app.name == git_url,
app.branch == branch,
app.tag == branch,
app.is_url == True,
app.on_disk == False,
app.org == "frappe",
app.url == git_url,
]
)
)