horizon/openstack_dashboard/test/integration_tests
yanghuichan 7adb3f548b Replace dict.iteritems() with dict.items() in horizon
1.As mentioned in [1], we should avoid using dict.iteritems()
to achieve iterators. We can use dict.items instead, as it will
return iterators in PY3 as well. And dict.items/keys will more
readable.
2.In py2, the performance about list should be negligible,
see the link [2].
[1] https://wiki.openstack.org/wiki/Python3
[2] http://lists.openstack.org/pipermail/openstack-dev/2015-June/066391.htmls

Change-Id: Idba02079d76b529b344ae96cebb7d6161c0ecbc6
2017-08-01 08:31:49 +08:00
..
pages Replace dict.iteritems() with dict.items() in horizon 2017-08-01 08:31:49 +08:00
regions Use flake8-import-order plugin 2017-07-03 08:02:23 +00:00
tests Use flake8-import-order plugin 2017-07-03 08:02:23 +00:00
README.rst Add configuration mechanism to turn off browser maximisation 2016-02-11 07:05:22 +11:00
__init__.py Integration tests - running the tests 2014-02-26 10:45:21 +00:00
basewebobject.py Fix H405 (multi line docstring) warnings (openstack_dashboard) 2017-06-09 16:05:31 +00:00
config.py Flavors panel can switch to Angular 2016-10-11 15:49:55 -07:00
decorators.py Fix H405 (multi line docstring) warnings (openstack_dashboard) 2017-06-09 16:05:31 +00:00
helpers.py Use flake8-import-order plugin 2017-07-03 08:02:23 +00:00
horizon.conf Flavors panel can switch to Angular 2016-10-11 15:49:55 -07:00
video_recorder.py Clean up logger usage 2017-04-13 04:35:50 +00:00

README.rst

Horizon Integration Tests

Horizon's integration tests treat Horizon as a black box.

Running the integration tests

  1. Set up an OpenStack server

  2. Update the configuration file at horizon.conf or add overrides to that file in local-horizon.conf which is ignored by git.

  3. Run the tests. :

    $ ./run_tests.sh --integration

More information

https://wiki.openstack.org/wiki/Horizon/Testing/UI

https://wiki.mozilla.org/QA/Execution/Web_Testing/Docs/Automation/StyleGuide#Page_Objects