~bzoltan/ubuntu-ui-toolkit/add_default_tools

« back to all changes in this revision

Viewing changes to tests/autopilot/ubuntuuitoolkit/tests/gallery/test_gallery.py

  • Committer: Tarmac
  • Author(s): iftikhar.ahmad at canonical
  • Date: 2013-10-01 05:08:55 UTC
  • mfrom: (750.5.18 textfield_tests)
  • Revision ID: tarmac-20131001050855-xa2vh1xnfuj38xi8
Added test cases for text field testing.

Approved by PS Jenkins bot, Leo Arias, Zsombor Egri.

Show diffs side-by-side

added added

removed removed

Lines of Context:
153
153
 
154
154
            # TODO: move slider value
155
155
 
 
156
    def test_textfield_standard(self):
 
157
        item = "Text Field"
 
158
        self.loadItem(item)
 
159
        self.checkPageHeader(item)
 
160
        textfield_standard = self.getObject('textfield_standard')
 
161
        self.pointing_device.click_object(textfield_standard)
 
162
        self.assertThat(textfield_standard.focus, Eventually(Equals(True)))
 
163
        self.type_string(u'Hello World')
 
164
        self.assertThat(textfield_standard.text,
 
165
                        Eventually(Equals(u'Hello World')))
 
166
 
 
167
    def test_textfield_password(self):
 
168
        item = "Text Field"
 
169
        self.loadItem(item)
 
170
        self.checkPageHeader(item)
 
171
        textfield_password = self.getObject('textfield_password')
 
172
        self.pointing_device.click_object(textfield_password)
 
173
        self.assertThat(textfield_password.text, Equals('password'))
 
174
 
 
175
        self.tap_clearButton('textfield_password')
 
176
        self.assertThat(textfield_password.text, Eventually(Equals('')))
 
177
 
 
178
        self.type_string(u'abcdefgh123')
 
179
        self.assertThat(textfield_password.text,
 
180
                        Eventually(Equals(u'abcdefgh123')))
 
181
 
 
182
    def test_textfield_numbers(self):
 
183
        item = "Text Field"
 
184
        self.loadItem(item)
 
185
        self.checkPageHeader(item)
 
186
        textfield_numbers = self.getObject('textfield_numbers')
 
187
        self.assertThat(textfield_numbers.text, Eventually(Equals('123')))
 
188
 
 
189
    def test_textfield_disabled(self):
 
190
        item = "Text Field"
 
191
        self.loadItem(item)
 
192
        self.checkPageHeader(item)
 
193
        textfield_disabled = self.getObject('textfield_disabled')
 
194
        self.assertFalse(textfield_disabled.enabled)
 
195
        #try tapping a disabled field and verify that focus is false.
 
196
        self.pointing_device.click_object(textfield_disabled)
 
197
        self.assertFalse(textfield_disabled.focus)
 
198
 
156
199
#     def test_textarea(self):
157
200
#         item = "Text Field"
158
201
#         self.loadItem(item)