Przeglądaj źródła

test: test_app_name_parser

version-14
saxenabhishek 3 lat temu
rodzic
commit
1507751a01
1 zmienionych plików z 13 dodań i 1 usunięć
  1. +13
    -1
      frappe/tests/test_utils.py

+ 13
- 1
frappe/tests/test_utils.py Wyświetl plik

@@ -2,6 +2,7 @@
# License: MIT. See LICENSE # License: MIT. See LICENSE


import io import io
import os
import json import json
import unittest import unittest
from datetime import date, datetime, time, timedelta from datetime import date, datetime, time, timedelta
@@ -14,13 +15,14 @@ import pytz
from PIL import Image from PIL import Image


import frappe import frappe
from frappe.utils import ceil, evaluate_filters, floor, format_timedelta
from frappe.utils import ceil, evaluate_filters, floor, format_timedelta, get_bench_path
from frappe.utils import get_url, money_in_words, parse_timedelta, scrub_urls from frappe.utils import get_url, money_in_words, parse_timedelta, scrub_urls
from frappe.utils import validate_email_address, validate_url from frappe.utils import validate_email_address, validate_url
from frappe.utils.data import cast, get_time, get_timedelta, nowtime, now_datetime, validate_python_code from frappe.utils.data import cast, get_time, get_timedelta, nowtime, now_datetime, validate_python_code
from frappe.utils.diff import _get_value_from_version, get_version_diff, version_query from frappe.utils.diff import _get_value_from_version, get_version_diff, version_query
from frappe.utils.image import optimize_image, strip_exif_data from frappe.utils.image import optimize_image, strip_exif_data
from frappe.utils.response import json_handler from frappe.utils.response import json_handler
from frappe.installer import parse_app_name




class TestFilters(unittest.TestCase): class TestFilters(unittest.TestCase):
@@ -510,3 +512,13 @@ class TestLinkTitle(unittest.TestCase):
todo.delete() todo.delete()
user.delete() user.delete()
prop_setter.delete() prop_setter.delete()

class TestAppParser(unittest.TestCase):
def test_app_name_parser(self):
bench_path = get_bench_path()
frappe_app = os.path.join(bench_path, "apps", "frappe")
self.assertEqual("frappe", parse_app_name(frappe_app))
self.assertEqual("healthcare", parse_app_name("healthcare"))
self.assertEqual("healthcare", parse_app_name("https://github.com/frappe/healthcare.git"))
self.assertEqual("healthcare", parse_app_name("git@github.com:frappe/healthcare.git"))
self.assertEqual("healthcare", parse_app_name("frappe/healthcare@develop"))

Ładowanie…
Anuluj
Zapisz