diff options
Diffstat (limited to 'ero1/src/tests/snow_testing.py')
| -rw-r--r-- | ero1/src/tests/snow_testing.py | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/ero1/src/tests/snow_testing.py b/ero1/src/tests/snow_testing.py new file mode 100644 index 0000000..d8e21d5 --- /dev/null +++ b/ero1/src/tests/snow_testing.py @@ -0,0 +1,17 @@ +import parameters as params + +def test_snow(G): + """ + Renvoie le pourcentage (nombre en 0 et 1) de route qui ont plus de neige que params.SNOW_TRESHOLD + Parameters: + G (voir quel type on veut utiliser): le graphe des routes + Returns: + float: le ratio (nb de route avec plus de neige que params.SNOW_THRESHOLD)/(nb de routes) + """ + qty = 0 + edges = list(G.edges(keys=True, data=True)) + for u, v, k, data in edges: + if (data['snow'] >= params.SNOW_THRESHOLD): + qty += 1 + + return qty/len(edges)
\ No newline at end of file |
