Browse Source

Make sure django env var is set

Unit tests for the first patch are failing because
DJANGO_SETTINGS_MODULE is not set. Add the pieces to
do this.

Change-Id: I9aff77126acf7c2e2d59966dd825f105e809edee
Partially-Implements: blueprint horizon-lbaas-v2-ui
changes/78/446178/1
Doug Fish 6 years ago
parent
commit
fade35f1bb
  1. 23
      manage.py
  2. 1
      test-requirements.txt
  3. 2
      tox.ini

23
manage.py

@ -0,0 +1,23 @@
#!/usr/bin/env python
# Licensed under the Apache License, Version 2.0 (the "License"); you may
# not use this file except in compliance with the License. You may obtain
# a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
# License for the specific language governing permissions and limitations
# under the License.
import os
import sys
from django.core.management import execute_from_command_line # noqa
if __name__ == "__main__":
os.environ.setdefault("DJANGO_SETTINGS_MODULE",
"openstack_dashboard.settings")
execute_from_command_line(sys.argv)

1
test-requirements.txt

@ -7,6 +7,7 @@ hacking<0.11,>=0.10.0
http://tarballs.openstack.org/horizon/horizon-master.tar.gz#egg=horizon
coverage>=3.6
discover
django-nose>=1.2
python-subunit>=0.0.18
sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2
oslosphinx>=2.5.0 # Apache-2.0

2
tox.ini

@ -10,7 +10,7 @@ setenv =
VIRTUAL_ENV={envdir}
deps = -r{toxinidir}/requirements.txt
-r{toxinidir}/test-requirements.txt
commands = python setup.py test --slowest --testr-args='{posargs}'
commands = python manage.py test
[testenv:pep8]
commands = flake8

Loading…
Cancel
Save