Skip to content
This repository has been archived by the owner on Dec 3, 2020. It is now read-only.

An investment tracking application written in Python for the Django framework. This was a final project for SENG 6245 Software Construction and SENG 6265 Foundations of Software Testing at East Carolina University in Fall 2020.

Notifications You must be signed in to change notification settings

wayfarer1549/ecu-seng-6245-investment-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

ecu-seng-6245-investment-tracker

Note: This repository contains two implementations of an investment tracker. One is a pure Python implementation of essential classes with associated unit tests.

The other is an implementatio in Python and the Django Web Framework. This will eventually have unit tests once the translation of the Python implementation into the form needed for models and views in Django is complete.

Both were created for SENG 6245 course at East Carolina University.

Development Environment

  1. Create a new condaenvironment: conda create -n SENG6245 python=3.8
  2. Activate the environment: conda activate SENG6245
  3. Install Django 2.2 using pip: pip install Django==2.2`
  4. Install coverage using conda: conda install coverage

Running the Django site

  1. Navigate to /investmentracker/
  2. Run python manage.py runserver
  3. Navigate to localhost on port 8000 to view the landing page.
  4. Access the Django admin page

Running tests:

Run Python tests from within the subdirectories of hw4: python run -m unittest -v Test*.py

Run Coverage for unit tests: coverage run -m unittest -v Test*.py`

View Coverage report: coverage report -minside one of the modle directories.

Running Django tests:

Use this command to run unit tests for the Django project: python manage.py test -v 3 investmentservices Note: It should be run within the same directory as manage.py.

About

An investment tracking application written in Python for the Django framework. This was a final project for SENG 6245 Software Construction and SENG 6265 Foundations of Software Testing at East Carolina University in Fall 2020.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published