[Toaster] [PATCH] toaster: tests test_new_project_page Catch button not enabled exception
Smith, Elliot
elliot.smith at intel.com
Fri Aug 5 01:30:01 PDT 2016
Sent to bitbake-devel and added to toaster-next.
Thanks.
Elliot
On 2 August 2016 at 15:50, Michael Wood <michael.g.wood at intel.com> 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 <michael.g.wood at intel.com>
> ---
> 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
> toaster at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/toaster
>
--
Elliot Smith
Software Engineer
Intel Open Source Technology Centre
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/toaster/attachments/20160805/c1907b0c/attachment.html>
More information about the toaster
mailing list