Skip to content
Snippets Groups Projects
Commit 46f62035 authored by Anders H. Rebner's avatar Anders H. Rebner
Browse files
parents e364df2c dbfd4321
No related branches found
No related tags found
No related merge requests found
# virtual environment folder
venv
# vscode workspace
.vscode
......@@ -26,4 +29,4 @@ tags
# Coc configuration directory
.vim
__pycache__/
\ No newline at end of file
__pycache__/
# Repo for bachelor SOI-tool
## Forutsetninger
* `Python 3.7`
* `Pip 20.0`
* Windows 10 eller Ubuntu 18.04. Merk at flesteparten av gruppen arbeider på Windows 10
## Oppsett med virtual environment
```bash
# initialiser virtual environment
python -m venv venv
# aktiver virtual environment (Windows)
./venv/Scripts/activate
# aktiver virtual environment (Ubuntu, ikke testet)
./venv/bin/activate
# sikre at venv har riktige versjoner av kritiske innebygde pakker
# (kanskje unødvendig)
# dette blir gjort fordi default gir pip-18, som gir errormeldinger.
# Se https://bugs.python.org/issue30628
python -m pip install pip=='20.0' setuptools=='45.2' wheel=='0.34'
# installer pakker
pip install -r requirements.txt
# ...jobb med koden...
# for å deaktivere virtual environment
deactivate
```
## Linting
*TODO*
## Testing
Tester er skrevet med `unittest` modulen, og ligger i mappen `test`.
* For å kjøre alle tester: `python -m unittest`
* For å kjøre en enkelt test modul (fil i `test` mappen): `python -m unittest test.<navnet_til_modulen>`
* For å kjøre en enkelt test metode (fil i `test` mappen): `python -m unittest test.<navnet_til_modulen>.<navnet til klassen>.<navnet til metoden>`
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