Sent to bitbake-devel and added to toaster-next. Thanks. Elliot
On 2 August 2016 at 15:50, Michael Wood <[email protected]> wrote: > When using firefox and selenium we get an exception generated when a > disabled button click is attempted. This should happen in the test but > we need to catch the exception to make sure it doesn't cause the test to > fail. > > [YOCTO #10056] > > Signed-off-by: Michael Wood <[email protected]> > --- > bitbake/lib/toaster/tests/browser/test_new_project_page.py | 6 +++++- > 1 file changed, 5 insertions(+), 1 deletion(-) > > diff --git a/bitbake/lib/toaster/tests/browser/test_new_project_page.py > b/bitbake/lib/toaster/tests/browser/test_new_project_page.py > index 1b038ac..77e5f15 100644 > --- a/bitbake/lib/toaster/tests/browser/test_new_project_page.py > +++ b/bitbake/lib/toaster/tests/browser/test_new_project_page.py > @@ -22,6 +22,7 @@ > from django.core.urlresolvers import reverse > from tests.browser.selenium_helpers import SeleniumTestCase > from selenium.webdriver.support.ui import Select > +from selenium.common.exceptions import InvalidElementStateException > > from orm.models import Project, Release, BitbakeVersion > > @@ -102,7 +103,10 @@ class TestNewProjectPage(SeleniumTestCase): > > # Try and click it anyway, if it submits we'll have a new project > in > # the db and assert then > - self.click("#create-project-button") > + try: > + self.click("#create-project-button") > + except InvalidElementStateException: > + pass > > self.assertTrue( > (Project.objects.filter(name=project_name).count() == 1), > -- > 2.7.4 > > -- > _______________________________________________ > toaster mailing list > [email protected] > https://lists.yoctoproject.org/listinfo/toaster > -- Elliot Smith Software Engineer Intel Open Source Technology Centre
-- _______________________________________________ toaster mailing list [email protected] https://lists.yoctoproject.org/listinfo/toaster
