def test_is_test_case_name_correct(self): self.assertTrue(StringUtils.is_test_case_name_correct('test_1')) self.assertTrue(StringUtils.is_test_case_name_correct('test_new')) self.assertTrue(StringUtils.is_test_case_name_correct('test_search')) self.assertFalse(StringUtils.is_test_case_name_correct('test.py')) self.assertFalse(StringUtils.is_test_case_name_correct('test')) self.assertFalse(StringUtils.is_test_case_name_correct('_test_asd')) self.assertFalse(StringUtils.is_test_case_name_correct('asd')) self.assertFalse(StringUtils.is_test_case_name_correct('453453sfs'))
def __create_test(self, page): modal = TextEntryDialog(self, u'Enter test case name', u'Create new test case') if modal.ShowModal() == ID_OK: test_case_name = modal.GetValue() if StringUtils.is_test_case_name_correct(test_case_name): page.create_new_test_case(test_case_name) else: show_dialog_bad_name(self, test_case_name, 'test_search')