Skip to content

Commit

Permalink
Fix test directory paths
Browse files Browse the repository at this point in the history
  • Loading branch information
JuhoErvasti committed Sep 23, 2024
1 parent bc6fa3d commit 729398a
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 10 deletions.
14 changes: 7 additions & 7 deletions src/GE01/06_harjoitus_6.Rmd
Original file line number Diff line number Diff line change
Expand Up @@ -391,7 +391,7 @@ Ohjelmoinnissa on tärkeää kirjoittaa testejä ja lisäosat eivät ole
poikkeus. Lisäosien testaamiseen voidaan käyttää **pytest**-pakettia.

Testien kirjoittaminen toimii siten, että
`test-plugin/testplugin/tests`-kansioon luodaan `test_`-alkuinen
`test-plugin/tests`-kansioon luodaan `test_`-alkuinen
Python-tiedosto. Tiedostoon kirjoitetaan testifunktioita, joissa
käytetään lisäosassa olevia luokkia ja funktioita. Lopuksi testataan
saadaanko niistä odotetut tulokset. Testit voi ajaa komentoriviltä
Expand All @@ -416,7 +416,7 @@ ensin ennen testien kirjoittamista.

## Harjoitus 6.5: Testit

Määritellään ensin fixtuurit testeille, avaa `test-plugin/testplugin/tests/conftest.py`
Määritellään ensin fixtuurit testeille, avaa `test-plugin/tests/conftest.py`
ja lisää seuraavat fixtuurit:

<button onclick="toggleAnswer(this)" class="btn answer_btn">fixtuurit</button>
Expand Down Expand Up @@ -541,7 +541,7 @@ def line_layer(fields, line_feature) -> QgsVectorLayer:
### Harjoitus 6.5.1: Käyttöliittymätesti

Kirjoitetaan yksinkertainen testi lisäosan dialogille. Luo uusi
tiedosto `test-plugin/testplugin/tests/test_buffer_tool_dialog.py`:
tiedosto `test-plugin/tests/test_buffer_tool_dialog.py`:

::: code-box
```python
Expand All @@ -566,7 +566,7 @@ Lopussa esitetään väittämä `assert`. Jos lausekkeen tulos on
### Harjoitus 6.5.2: BufferTool-testi

Seuraavaksi tehdään testit varsinaiselle **BufferTool**-luokalle.
Luo uusi tiedosto `test-plugin/testplugin/tests/test_buffer_tool.py`:
Luo uusi tiedosto `test-plugin/tests/test_buffer_tool.py`:

<button onclick="toggleAnswer(this)" class="btn answer_btn">testi</button>

Expand Down Expand Up @@ -631,8 +631,8 @@ tulee huomioida import-komennoissa.
[test-plugin/testplugin/ui/buffer_tool_dialog.py](https://github.com/GispoCoding/pyqgis-training-sample-plugin/blob/feature-1/sampleplugin/ui/buffer_tool_dialog.py) \
[test-plugin/testplugin/core/buffertool.py](https://github.com/GispoCoding/pyqgis-training-sample-plugin/blob/feature-1/sampleplugin/core/buffertool.py) \
[test-plugin/testplugin/core/exceptions.py](https://github.com/GispoCoding/pyqgis-training-sample-plugin/blob/feature-1/sampleplugin/core/exceptions.py) \
[test-plugin/testplugin/tests/conftest.py](https://github.com/GispoCoding/pyqgis-training-sample-plugin/blob/feature-1-tests/tests/conftest.py) \
[test-plugin/testplugin/tests/test_buffer_tool_dialog.py](https://github.com/GispoCoding/pyqgis-training-sample-plugin/blob/feature-1-tests/tests/test_buffer_tool_dialog.py) \
[test-plugin/testplugin/tests/test_buffer_tool.py](https://github.com/GispoCoding/pyqgis-training-sample-plugin/blob/feature-1-tests/tests/test_buffer_tool.py) \
[test-plugin/tests/conftest.py](https://github.com/GispoCoding/pyqgis-training-sample-plugin/blob/feature-1-tests/tests/conftest.py) \
[test-plugin/tests/test_buffer_tool_dialog.py](https://github.com/GispoCoding/pyqgis-training-sample-plugin/blob/feature-1-tests/tests/test_buffer_tool_dialog.py) \
[test-plugin/tests/test_buffer_tool.py](https://github.com/GispoCoding/pyqgis-training-sample-plugin/blob/feature-1-tests/tests/test_buffer_tool.py) \
[test-plugin/testplugin/resources/ui/buffer_tool.ui](https://github.com/GispoCoding/pyqgis-training-sample-plugin/blob/feature-1/sampleplugin/resources/ui/buffer_tool.ui) \

4 changes: 2 additions & 2 deletions src/GE01/07_harjoitus_7.Rmd
Original file line number Diff line number Diff line change
Expand Up @@ -203,7 +203,7 @@ piirtää kartalle niiden x ja y koordinaatit:

## Harjoitus 7.3: Testit

Luo uusi tiedosto `test-plugin/testplugin/tests/test_point_tool.py`.
Luo uusi tiedosto `test-plugin/tests/test_point_tool.py`.
Kirjoita kaksi testiä:

* `test_create_new_point_layer()`
Expand All @@ -213,5 +213,5 @@ Toisessa testissä nimien mukaisesti luodaan piste ilman valittua
pistetasoa, jolloin työkalun tulisi luoda uusi pistetaso.
Toisessa lisätään pisteitä jo olemassa olevalle pistetasolle.

[test-plugin/testplugin/tests/test_point_tool.py](https://github.com/GispoCoding/pyqgis-training-sample-plugin/blob/feature-2-tests/tests/test_point_tool.py)
[test-plugin/tests/test_point_tool.py](https://github.com/GispoCoding/pyqgis-training-sample-plugin/blob/feature-2-tests/tests/test_point_tool.py)

2 changes: 1 addition & 1 deletion src/GE01/08_harjoitus_8.Rmd
Original file line number Diff line number Diff line change
Expand Up @@ -793,7 +793,7 @@ class ProcessingAlgorithm(QgsProcessingAlgorithm):

## Harjoitus 8.2: Testit algoritmille

Luo tiedosto `test-plugin/testplugin/tests/test_processing_algorithm`.
Luo tiedosto `test-plugin/tests/test_processing_algorithm`.
Kirjoita testi, joka testaa ainakin sen että tulostason pisteelle
laskettiin oikea etäisyys. Voit käyttää tätä pohjaa:

Expand Down

0 comments on commit 729398a

Please sign in to comment.