Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Simplifier Announcement test_start_date_conflict_constraint #4717

Merged
merged 1 commit into from
Sep 11, 2024

Conversation

francoisfreitag
Copy link
Contributor

@francoisfreitag francoisfreitag commented Sep 11, 2024

The first existing_campaign is unused in the test and looks like an oversight.

@francoisfreitag francoisfreitag added the no-changelog Ne doit pas figurer dans le journal des changements. label Sep 11, 2024
@francoisfreitag francoisfreitag self-assigned this Sep 11, 2024
…traint

The first existing_campaign is unused in the test and looks like an
oversight.
@francoisfreitag francoisfreitag changed the title Stabiliser Announcement test_start_date_conflict_constraint Simplifier Announcement test_start_date_conflict_constraint Sep 11, 2024
@francoisfreitag
Copy link
Contributor Author

J’ai ouvert la PR suite au problème de flakiness, mais Xavier l’avait déjà corrigé avec d98c011. Comme nous avons eu une solution différente, je propose ma solution, plus simple.

@xavfernandez
Copy link
Contributor

Je m'étais posé la question.
Mais tous les tests passeraient également si on avait une contrainte d'unicité sur la pk (oui c'est un poil tiré par les cheveux 😬 ) donc je me suis dit qu'on pouvait le laisser tel quel 🤷‍♂️

Comment on lines -123 to 125
existing_campaign = AnnouncementCampaignFactory(start_date=date(2023, 1, 1))

# can modify existing value without triggering constraint
existing_campaign = AnnouncementCampaignFactory(start_date=date(2024, 1, 1))
existing_campaign.start_date = date(2024, 2, 1)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hmm oui tout à fait ... désolé je pense il m'a loupé quand j'ai changé le comportement défaut du start_date de AnnouncementCampaignFactory ou pendant le rebase

@francoisfreitag
Copy link
Contributor Author

Mais tous les tests passeraient également si on avait une contrainte d'unicité sur la pk (oui c'est un poil tiré par les cheveux 😬)

Tiré par les cheveux et ce n’est plus le cas, les tests des vues de la page news génèrent plusieurs campagnes, comme les tests du cache de campagne. Je pense qu’on peut se passer de ce test maintenant.

@francoisfreitag francoisfreitag added this pull request to the merge queue Sep 11, 2024
Merged via the queue into master with commit be75be5 Sep 11, 2024
11 checks passed
@francoisfreitag francoisfreitag deleted the ff/flakyx branch September 11, 2024 12:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
no-changelog Ne doit pas figurer dans le journal des changements.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants