75
75
def testMakeSelectNoSelection(self):
76
76
"""util.web: creating html select with no selection"""
77
77
expected = self.expected
78
result = unicode(web.makeSelection('test', self.values))
78
result = unicode(web.makeSelection('test', self.values, size=1))
79
79
self.assertEqual(result, expected,
80
80
'Expected "%(expected)s" but got "%(result)s"' % locals())
82
def testMakeSelectNoSelection(self):
82
def testMakeSelectNoSelection2(self):
83
83
"""util.web: creating html select with non existing selection"""
84
84
expected = self.expected
85
result = unicode(web.makeSelection('test', self.values, 'three'))
85
result = unicode(web.makeSelection('test', self.values, 'three', size=1))
86
86
self.assertEqual(result, expected,
87
87
'Expected "%(expected)s" but got "%(result)s"' % locals())
89
89
def testMakeSelectWithSelectedItem(self):
90
90
"""util.web: creating html select with selected item"""
91
91
expected = self.expected.replace('value="two"', 'selected value="two"')
92
result = unicode(web.makeSelection('test', self.values, 'two'))
92
result = unicode(web.makeSelection('test', self.values, 'two', size=1))
93
93
self.assertEqual(result, expected,
94
94
'Expected "%(expected)s" but got "%(result)s"' % locals())