def test_form_language_suggestions_bad(language0, tp0, admin): with pytest.raises(KeyError): LanguageSuggestionAdminForm(language=language0) with pytest.raises(KeyError): LanguageSuggestionAdminForm(user=admin) form = LanguageSuggestionAdminForm( language=language0, user=admin, data=dict(filter_tp=tp0.id, filter_state=OBSOLETE) ) assert not form.is_valid() assert list(form.batch().paginator.object_list) == list( form.language_team.suggestions.filter(unit__store__translation_project=tp0) ) assert not form.suggestions_review assert not form.suggestions_to_save
def test_form_language_suggestions_bad(language0, tp0, admin): with pytest.raises(KeyError): LanguageSuggestionAdminForm(language=language0) with pytest.raises(KeyError): LanguageSuggestionAdminForm(user=admin) form = LanguageSuggestionAdminForm(language=language0, user=admin, data=dict(filter_tp=tp0.id, filter_state=OBSOLETE)) assert not form.is_valid() assert (list(form.batch().paginator.object_list) == list( form.language_team.suggestions.filter( unit__store__translation_project=tp0))) assert not form.suggestions_review assert not form.suggestions_to_save