Coverage for heritrace/forms.py: 100%
15 statements
« prev ^ index » next coverage.py v7.6.12, created at 2025-04-18 11:10 +0000
« prev ^ index » next coverage.py v7.6.12, created at 2025-04-18 11:10 +0000
1from wtforms import Form, HiddenField, SelectField, StringField
2from wtforms.validators import DataRequired
5class UpdateTripleForm(Form):
6 subject = HiddenField('Subject')
7 predicate = HiddenField('Predicate')
8 old_value = HiddenField('Old Value')
9 new_value = StringField('New Value', [DataRequired()])
11class CreateTripleFormWithInput(Form):
12 subject = HiddenField('Subject')
13 predicate = StringField('Property', [DataRequired()])
14 object = StringField('Value', [DataRequired()])
16class CreateTripleFormWithSelect(Form):
17 subject = HiddenField('Subject', validators=[DataRequired()])
18 predicate = SelectField('Property', choices=[], validators=[DataRequired()])
19 object = StringField('Value', [DataRequired()])