Coverage for heritrace/forms.py: 100%

15 statements  

« 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 

3 

4 

5class UpdateTripleForm(Form): 

6 subject = HiddenField('Subject') 

7 predicate = HiddenField('Predicate') 

8 old_value = HiddenField('Old Value') 

9 new_value = StringField('New Value', [DataRequired()]) 

10 

11class CreateTripleFormWithInput(Form): 

12 subject = HiddenField('Subject') 

13 predicate = StringField('Property', [DataRequired()]) 

14 object = StringField('Value', [DataRequired()]) 

15 

16class CreateTripleFormWithSelect(Form): 

17 subject = HiddenField('Subject', validators=[DataRequired()]) 

18 predicate = SelectField('Property', choices=[], validators=[DataRequired()]) 

19 object = StringField('Value', [DataRequired()])