Skip to content

Commit

Permalink
Fix broken tests
Browse files Browse the repository at this point in the history
  • Loading branch information
thibault committed Jan 27, 2025
1 parent 6d05941 commit 38fd2d2
Showing 1 changed file with 10 additions and 4 deletions.
14 changes: 10 additions & 4 deletions envergo/hedges/tests/test_models.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import pytest

from envergo.hedges.models import R
from envergo.hedges.models import R, Species
from envergo.hedges.tests.factories import (
HedgeDataFactory,
HedgeFactory,
Expand All @@ -10,6 +10,12 @@
pytestmark = pytest.mark.django_db


@pytest.fixture(autouse=True)
def cleanup():
# Remove demo species
Species.objects.all().delete()


def test_minimum_lengths_to_plant():
hedges = HedgeDataFactory(
data=[
Expand Down Expand Up @@ -111,14 +117,14 @@ def test_species_are_filtered_by_hedge_type():
hedge = HedgeFactory(additionalData__typeHaie="degradee")
hedges = HedgeDataFactory(hedges=[hedge])

hedges_species = hedges.get_all_species()
hedges_species = hedges.get_hedge_species()
assert s1 in hedges_species
assert s2 in hedges_species
assert s3 not in hedges_species

hedge = HedgeFactory(additionalData__typeHaie="arbustive")
hedges = HedgeDataFactory(hedges=[hedge])
hedges_species = hedges.get_all_species()
hedges_species = hedges.get_hedge_species()
assert s1 not in hedges_species
assert s2 not in hedges_species
assert s3 in hedges_species
Expand Down Expand Up @@ -174,5 +180,5 @@ def test_multiple_hedges_combine_their_species():
assert set(hedge_species) == set([s3, s4])

hedges = HedgeDataFactory(hedges=[hedge1, hedge2])
all_species = hedges.get_all_species()
all_species = hedges.get_hedge_species()
assert set(all_species) == set([s2, s3, s4])

0 comments on commit 38fd2d2

Please sign in to comment.