- Timestamp:
- 2 Jan 2015, 07:50:34 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_browser.py
r12358 r12363 107 107 self.product.contract_category = u'sample' 108 108 self.product.valid_from = date(2015, 12, 4) 109 self.product.tc_dict = {'en': u'Hello world'} 109 110 prodoption = ProductOption() 110 111 prodoption.title = u'First option' … … 1179 1180 conid = [i for i in self.customer['contracts'].keys() if len(i) > 10][0] 1180 1181 contract = self.customer['contracts'][conid] 1181 1182 # Contract can be edited 1183 self.browser.getLink(conid[:6]).click() 1184 self.browser.getLink("Manage").click() 1182 self.assertEqual( 1183 self.browser.url, self.contracts_path + '/%s/selectproduct' % conid) 1184 # SAM is in the correct contract_category ... 1185 self.assertTrue('<option value="SAM">' in self.browser.contents) 1186 # ... but NOTSAM not. 1187 self.assertFalse('<option value="LIC">' in self.browser.contents) 1188 # So far last_product_id is None. 1189 self.assertTrue(self.customer['contracts'][conid].last_product_id is None) 1185 1190 self.browser.getControl(name="form.product_object").value = ['SAM'] 1186 self.browser.getControl("Save").click() 1187 self.assertTrue('Form has been saved.' in self.browser.contents) 1191 self.browser.getControl("Save and proceed").click() 1192 self.assertEqual( 1193 self.browser.url, self.contracts_path + '/%s/manage' % conid) 1188 1194 self.browser.getLink("View").click() 1189 1195 self.assertEqual(self.browser.url, self.contracts_path + '/%s/index' % conid) 1196 self.assertEqual(contract.tc_dict, {'en': u'Hello world'}) 1190 1197 1191 1198 # Transitions can be performed
Note: See TracChangeset for help on using the changeset viewer.