예제 #1
0
 def test_visitor_id_type_attribute_max_length(self):
     visitor_component = VisitorForm()
     TYPES = [
         ('KTM', 'KTM'),
         ('KTP', 'KTP'),
         ('SIM', 'SIM'),
         ('Passport', 'Passport'),
     ]
     visitor_attribute = visitor_component.fields['id_type'].choices
     self.assertEqual(visitor_attribute, TYPES)
예제 #2
0
 def test_identity_number_attribute_widget_autocomplete(self):
     visitor_component = VisitorForm()
     visitor_attribute = visitor_component.fields[
         'identity_number'].widget.attrs['autocomplete']
     self.assertEqual(visitor_attribute, 'off')
예제 #3
0
 def test_identity_number_attribute_widget_placeholder(self):
     visitor_component = VisitorForm()
     visitor_attribute = visitor_component.fields[
         'identity_number'].widget.attrs['placeholder']
     self.assertEqual(visitor_attribute, 'input your identity number here')
예제 #4
0
 def test_identity_number_attribute_widget_class(self):
     visitor_component = VisitorForm()
     visitor_attribute = visitor_component.fields[
         'identity_number'].widget.attrs['class']
     self.assertEqual(visitor_attribute, 'form-control')
예제 #5
0
 def test_identity_number_attribute_widget_id(self):
     visitor_component = VisitorForm()
     visitor_attribute = visitor_component.fields[
         'identity_number'].widget.attrs['id']
     self.assertEqual(visitor_attribute, 'identity-number')
예제 #6
0
 def test_identity_number_attribute_max_length(self):
     visitor_component = VisitorForm()
     visitor_attribute = visitor_component.fields[
         'identity_number'].max_length
     self.assertEqual(visitor_attribute, 75)
예제 #7
0
 def test_identity_number_attribute_required(self):
     visitor_component = VisitorForm()
     visitor_attribute = visitor_component.fields[
         'identity_number'].required
     self.assertTrue(visitor_attribute)
예제 #8
0
 def test_visitor_id_type_attribute_widget_id(self):
     visitor_component = VisitorForm()
     visitor_attribute = visitor_component.fields['id_type'].widget.attrs[
         'id']
     self.assertEqual(visitor_attribute, 'id-type')
예제 #9
0
 def test_visitor_id_type_attribute_required(self):
     visitor_component = VisitorForm()
     visitor_attribute = visitor_component.fields['id_type'].required
     self.assertTrue(visitor_attribute)
예제 #10
0
 def test_visitor_age_attribute_widget_placeholder(self):
     visitor_component = VisitorForm()
     visitor_attribute = visitor_component.fields[
         'visitor_age'].widget.attrs['placeholder']
     self.assertEqual(visitor_attribute, 'input your age here')
예제 #11
0
 def test_visitor_age_attribute_max_length(self):
     visitor_component = VisitorForm()
     visitor_attribute = visitor_component.fields['visitor_age'].min_value
     self.assertEqual(visitor_attribute, 17)
예제 #12
0
 def test_visitor_name_attribute_widget_autocomplete(self):
     visitor_component = VisitorForm()
     visitor_attribute = visitor_component.fields[
         'visitor_name'].widget.attrs['autocomplete']
     self.assertEqual(visitor_attribute, 'off')
예제 #13
0
 def test_visitor_name_attribute_widget_class(self):
     visitor_component = VisitorForm()
     visitor_attribute = visitor_component.fields[
         'visitor_name'].widget.attrs['class']
     self.assertEqual(visitor_attribute, 'form-control')
예제 #14
0
 def test_visitor_name_attribute_max_length(self):
     visitor_component = VisitorForm()
     visitor_attribute = visitor_component.fields['visitor_name'].max_length
     self.assertEqual(visitor_attribute, 75)