build: Update makefile testjs to open the browser
This commit is contained in:
parent
813b283a29
commit
396cbd34b4
2 changed files with 16 additions and 2 deletions
16
Makefile
16
Makefile
|
@ -1,5 +1,7 @@
|
||||||
.DEFAULT_GOAL := help
|
.DEFAULT_GOAL := help
|
||||||
|
|
||||||
|
JS_TEST_URL := http://localhost:8001/umap/static/umap/test/index.html
|
||||||
|
|
||||||
.PHONY: install
|
.PHONY: install
|
||||||
install: ## Install the dependencies
|
install: ## Install the dependencies
|
||||||
python3 -m pip install --upgrade pip
|
python3 -m pip install --upgrade pip
|
||||||
|
@ -74,7 +76,19 @@ vendors:
|
||||||
installjs:
|
installjs:
|
||||||
npm install
|
npm install
|
||||||
testjs: node_modules
|
testjs: node_modules
|
||||||
@echo "See the tests at http://localhost:8001/umap/static/umap/test/" && python -m http.server 8001
|
@{ \
|
||||||
|
trap 'kill $$PID; exit' INT; \
|
||||||
|
python -m http.server 8001 & \
|
||||||
|
PID=$$!; \
|
||||||
|
sleep 1; \
|
||||||
|
echo "Opening $(JS_TEST_URL)"; \
|
||||||
|
if command -v python -m webbrowser > /dev/null 2>&1; then \
|
||||||
|
python -m webbrowser "$(JS_TEST_URL)"; \
|
||||||
|
else \
|
||||||
|
echo "Please open $(JS_TEST_URL) in your web browser"; \
|
||||||
|
fi; \
|
||||||
|
wait $$PID; \
|
||||||
|
}
|
||||||
tx_push:
|
tx_push:
|
||||||
tx push -s
|
tx push -s
|
||||||
tx_pull:
|
tx_pull:
|
||||||
|
|
|
@ -16,7 +16,7 @@ from .managers import PublicManager
|
||||||
# Did not find a clean way to do this in Django
|
# Did not find a clean way to do this in Django
|
||||||
# - creating a Proxy model would mean replacing get_user_model by this proxy model
|
# - creating a Proxy model would mean replacing get_user_model by this proxy model
|
||||||
# in every template
|
# in every template
|
||||||
# - extending User model woulc mean a non trivial migration
|
# - extending User model would mean a non trivial migration
|
||||||
def display_name(self):
|
def display_name(self):
|
||||||
return settings.USER_DISPLAY_NAME.format(**self.__dict__)
|
return settings.USER_DISPLAY_NAME.format(**self.__dict__)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue