Some documentation for our efforts are located in basecamp at <ahref="https://basecamp.com/1892446/projects/841513-release/documents/1015202-staging-tests">this link</a>.
First you need to make sure that you've installed the requirements.
First you need to make sure that you've installed the requirements.
This includes lettuce, selenium, splinter, etc.
This includes lettuce, selenium, splinter, etc.
Do this with:
Do this with:
```pip install -r test-requirements.txt```
```pip install -r test-requirements.txt```
First set up the database that you need:
The settings.py environment file used is named acceptance.py.
WARNING!!! THIS WILL OVERWRITE THE DATA IN YOUR DEV DATABASE
It uses a test SQLite database defined as ../db/test-mitx.db.
IF YOU WANT TO KEEP THAT DATA, SAVE A COPY OF YOUR ../db/mitx.db ELSEWHERE FIRST!
You need to first start up the server separately, then run the lettuce scenarios.
<li>If necessary, delete it first from mit_all/db</li>