1234567891011121314151617181920212223242526272829 |
- #! /usr/bin/env python3
- #
- # BitBake Toaster Implementation
- #
- # Copyright (C) 2013-2016 Intel Corporation
- #
- # SPDX-License-Identifier: GPL-2.0-only
- #
- """
- A small example test demonstrating the basics of writing a test with
- Toaster's SeleniumTestCase; this just fetches the Toaster home page
- and checks it has the word "Toaster" in the brand link
- New test files should follow this structure, should be named "test_*.py",
- and should be in the same directory as this sample.
- """
- from django.urls import reverse
- from tests.browser.selenium_helpers import SeleniumTestCase
- class TestSample(SeleniumTestCase):
- """ Test landing page shows the Toaster brand """
- def test_landing_page_has_brand(self):
- url = reverse('landing')
- self.get(url)
- brand_link = self.find('.toaster-navbar-brand a.brand')
- self.assertEqual(brand_link.text.strip(), 'Toaster')
|