Skip to content
Snippets Groups Projects
Commit 53d87fef authored by M. Rehan's avatar M. Rehan Committed by GitHub
Browse files

Merge pull request #28 from edx/mrehan/convert-lti-to-django-app

EDUCATOR-121 – Conversion to Django App.
parents b47f57f8 9baeeb37
No related branches found
No related tags found
No related merge requests found
# .coveragerc for xblock-lti-consumer
[run]
data_file = .coverage
source = lti_consumer
......@@ -14,4 +14,4 @@ codekit-config.json
### Testing artifacts
.coverage
var/
\ No newline at end of file
var/
#!/usr/bin/env bash
set -e
export DJANGO_SETTINGS_MODULE="workbench.settings"
mkdir -p var
rm -rf .coverage
nosetests --with-coverage --cover-package="lti_consumer"
python -m coverage run --rcfile=.coveragerc ./test.py $1 --noinput
test.py 0 → 100644
#!/usr/bin/env python
# -*- coding: utf-8 -*-
"""
Run tests for the LTI Consumer XBlock
"""
import os
import sys
if __name__ == '__main__':
os.environ.setdefault('DJANGO_SETTINGS_MODULE', u'workbench.settings')
try:
from django.conf import settings # pylint: disable=wrong-import-position
from django.core.management import execute_from_command_line # pylint: disable=wrong-import-position
except ImportError:
# The above import may fail for some other reason. Ensure that the
# issue is really that Django is missing to avoid masking other
# exceptions on Python 2.
try:
import django # pylint: disable=unused-import, wrong-import-position
except ImportError:
raise ImportError(
"Couldn't import Django. Are you sure it's installed and "
"available on your PYTHONPATH environment variable? Did you "
"forget to activate a virtual environment?"
)
raise
settings.INSTALLED_APPS += (u'lti_consumer',)
arguments = sys.argv[1:]
options = [argument for argument in arguments if argument.startswith('-')]
paths = [argument for argument in arguments if argument not in options]
execute_from_command_line([sys.argv[0], 'test'] + paths + options)
-r requirements.txt
django-nose==1.4.4
astroid==1.3.8 # Pinning to avoid backwards incompatibility issue with pylint/pylint-django
coveralls
pep8
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment