Permalink
Browse files

license: added license information

Splinter source is governed by BSD-3 (a.k.a "New BSD License" or
"Modified BSD License").

Closes #147.
  • Loading branch information...
1 parent e9a9d4f commit 12e475ab0728db2af5302127b07269008291b0fc @fsouza fsouza committed Jun 4, 2012
Showing with 486 additions and 38 deletions.
  1. +4 −0 .coveragerc
  2. +4 −0 .travis.yml
  3. +6 −1 .travis_before.bash
  4. +34 −25 AUTHORS
  5. +29 −0 LICENSE
  6. +4 −0 Makefile
  7. +4 −0 README.rst
  8. +4 −0 docs/api/cookie-manager.rst
  9. +4 −0 docs/api/driver-and-element-api.rst
  10. +4 −0 docs/api/element-list.rst
  11. +4 −0 docs/api/exceptions.rst
  12. +4 −0 docs/api/index.rst
  13. +4 −0 docs/api/request-handling.rst
  14. +4 −0 docs/browser.rst
  15. +4 −0 docs/community.rst
  16. +4 −0 docs/contribute.rst
  17. +4 −0 docs/contribute/setting-up-your-development-environment.rst
  18. +4 −0 docs/contribute/writing-new-drivers.rst
  19. +4 −0 docs/cookies.rst
  20. +4 −0 docs/drivers/chrome.rst
  21. +4 −0 docs/drivers/firefox.rst
  22. +4 −0 docs/drivers/installing_pyqt.rst
  23. +4 −0 docs/drivers/zope.testbrowser.rst
  24. +4 −0 docs/elements-in-the-page.rst
  25. +4 −0 docs/finding.rst
  26. +4 −0 docs/http-status-code-and-exception.rst
  27. +4 −0 docs/iframes-and-alerts.rst
  28. +4 −0 docs/index.rst
  29. +4 −0 docs/install.rst
  30. +4 −0 docs/javascript.rst
  31. +4 −0 docs/matchers.rst
  32. +4 −0 docs/mouse-interaction.rst
  33. +4 −0 docs/news.rst
  34. +4 −0 docs/news/0.0.1.rst
  35. +4 −0 docs/news/0.0.2.rst
  36. +4 −0 docs/news/0.0.3.rst
  37. +4 −0 docs/news/0.1.1.rst
  38. +4 −0 docs/news/0.1.rst
  39. +4 −0 docs/news/0.2.rst
  40. +4 −0 docs/news/0.3.rst
  41. +4 −0 docs/news/0.4.1.rst
  42. +4 −0 docs/news/0.4.2.rst
  43. +4 −0 docs/news/0.4.3.rst
  44. +4 −0 docs/news/0.4.4.rst
  45. +4 −0 docs/news/0.4.rst
  46. +4 −0 docs/screenshot.rst
  47. +4 −0 docs/tutorial.rst
  48. +5 −0 run_tests.py
  49. +4 −0 run_tests_within_Xephyr.sh
  50. +5 −0 samples/test_facebook_events.py
  51. +4 −0 samples/test_google_search.py
  52. +6 −0 setup.py
  53. +4 −0 splinter/__init__.py
  54. +5 −0 splinter/browser.py
  55. +5 −0 splinter/cookie_manager.py
  56. +5 −0 splinter/driver/__init__.py
  57. +5 −1 splinter/driver/webdriver/__init__.py
  58. +4 −0 splinter/driver/webdriver/chrome.py
  59. +6 −0 splinter/driver/webdriver/cookie_manager.py
  60. +5 −1 splinter/driver/webdriver/firefox.py
  61. +5 −1 splinter/driver/webdriver/remote.py
  62. +6 −0 splinter/driver/zopetestbrowser.py
  63. +6 −0 splinter/element_list.py
  64. +5 −0 splinter/exceptions.py
  65. +5 −0 splinter/meta.py
  66. +3 −0 splinter/request_handler/__init__.py
  67. +6 −0 splinter/request_handler/request_handler.py
  68. +5 −0 splinter/request_handler/status_code.py
  69. +7 −2 splinter/within.py
  70. +6 −0 tests/__init__.py
  71. +7 −0 tests/async_finder.py
  72. +4 −0 tests/base.py
  73. +7 −0 tests/click_elements.py
  74. +4 −0 tests/cookies.py
  75. +4 −0 tests/element_does_not_exist.py
  76. +15 −5 tests/fake_webapp.py
  77. +4 −0 tests/find_elements.py
  78. +4 −0 tests/form_elements.py
  79. +4 −0 tests/iframes.py
  80. +4 −0 tests/is_element_present.py
  81. +4 −0 tests/is_text_present.py
  82. +5 −0 tests/mouse_interaction.py
  83. +6 −0 tests/status_code.py
  84. +5 −0 tests/test_browser.py
  85. +4 −0 tests/test_element_list.py
  86. +4 −0 tests/test_meta.py
  87. +6 −2 tests/test_request_handler.py
  88. +5 −0 tests/test_webdriver_chrome.py
  89. +5 −0 tests/test_webdriver_firefox.py
  90. +5 −0 tests/test_webdriver_remote.py
  91. +5 −0 tests/test_zopetestbrowser.py
  92. +6 −0 tests/type.py
  93. +7 −0 tests/within_elements.py
View
@@ -1,3 +1,7 @@
+# Copyright 2012 splinter authors. All rights reserved.
+# Use of this source code is governed by a BSD-style
+# license that can be found in the LICENSE file.
+
[report]
exclude_lines =
raise NotImplementedError
View
@@ -1,3 +1,7 @@
+# Copyright 2012 splinter authors. All rights reserved.
+# Use of this source code is governed by a BSD-style
+# license that can be found in the LICENSE file.
+
language: python
python:
- "2.7"
View
@@ -1,4 +1,9 @@
- #!/bin/bash
+#!/bin/bash
+
+# Copyright 2012 splinter authors. All rights reserved.
+# Use of this source code is governed by a BSD-style
+# license that can be found in the LICENSE file.
+
export DISPLAY=:99.0
sh -e /etc/init.d/xvfb start
View
59 AUTHORS
@@ -1,26 +1,35 @@
-splinter is written and maintained by cobrateam and various contributors:
+# This is the official list of splinter authors for copyright purposes.
- * andrewsmedina (Andrews Medina)
- * hugobr (Hugo Lopes Tavares)
- * nsigustavo (Gustavo Rezende)
- * franciscosouza (Francisco Souza)
- * flaviamissi (Flavia Missi)
- * douglascamata (Douglas Camata)
- * tarsis (Tarsis Azevedo)
- * bernardofire (Bernardo B. Marques)
- * fabiomcosta (Fábio M. Costa)
- * douglas (Douglas Soares de Andrade)
- * nyxtom (Thomas Holloway)
- * gabrielfalcao (Gabriel Falcão)
- * siminino (Victor de Oliveira Areas)
- * gabriellima (Gabriel Lima de Oliveira)
- * douglasmiranda (Douglas Miranda)
- * rodrigomanhaes (Rodrigo Manhães)
- * rafaelcaricio (Rafael Carício)
- * diofeher (Diógenes Augusto Fernandes Herminio)
- * heynemann (Bernardo Heynemann)
- * igorsobreira (Igor Sobreira)
- * tatiana (Tatiana Al-Chueyr)
- * mayzaoliveira (Mayza de Oliveira)
- * SergioJorge (Sergio Jorge)
- * skoczen (Steven Skoczen)
+Adam Victor Nazareth Brandizzi
+Álvaro Justen
+Andrews Medina
+Bernardo Barreto Marques
+Bernardo Heynemann
+Brian S. Corbin
+David Francisco
+Diógenes Augusto Fernandes Herminio
+Douglas Camata
+Douglas Miranda
+Douglas Soares de Andrade
+Fábio Miranda Costa
+Flavia Missi
+Flávio Ribeiro
+Francisco Souza
+Gabriel Falcão
+Gabriel Lima de Oliveira
+Gustavo Rezende
+Hugo Lopes Tavares
+Igor Sobreira
+Juha Mustonen
+Lucas R. Martins
+Marcio Mazza
+Mayza de Oliveira
+Rafael Carício
+Rodrigo Manhães
+Rômulo Machado
+Sergio Jorge
+Steven Skoczen
+Tarsis Azevedo
+Tatiana Al-Chueyr
+Thomas Holloway
+Victor de Oliveira Areas
View
29 LICENSE
@@ -0,0 +1,29 @@
+Copyright (c) 2012, splinter authors
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+
+ * Redistributions of source code must retain the above copyright notice,
+this list of conditions and the following disclaimer.
+
+ * Redistributions in binary form must reproduce the above copyright notice,
+this list of conditions and the following disclaimer in the documentation and/or
+other materials provided with the distribution.
+
+ * Neither the name of Splinter nor the names of its contributors may be used to
+endorse or promote products derived from this software without specific prior
+written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
+IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
+THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
View
@@ -1,3 +1,7 @@
+# Copyright 2012 splinter authors. All rights reserved.
+# Use of this source code is governed by a BSD-style
+# license that can be found in the LICENSE file.
+
all: test
clean:
View
@@ -1,3 +1,7 @@
+# Copyright 2012 splinter authors. All rights reserved.
+# Use of this source code is governed by a BSD-style
+# license that can be found in the LICENSE file.
+
.. image:: https://secure.travis-ci.org/cobrateam/splinter.png
:target: http://travis-ci.org/cobrateam/splinter
@@ -1,3 +1,7 @@
+# Copyright 2012 splinter authors. All rights reserved.
+# Use of this source code is governed by a BSD-style
+# license that can be found in the LICENSE file.
+
.. meta::
:description: Splinter cookies API documentation
:keywords: splinter, python, api documentation, cookies, cookies manipulation
@@ -1,3 +1,7 @@
+# Copyright 2012 splinter authors. All rights reserved.
+# Use of this source code is governed by a BSD-style
+# license that can be found in the LICENSE file.
+
.. meta::
:description: Splinter API documentation for DriverAPI and ElementAPI
:keywords: splinter, python, api documentation, api, driverapi, elementapi, driver creation
@@ -1,3 +1,7 @@
+# Copyright 2012 splinter authors. All rights reserved.
+# Use of this source code is governed by a BSD-style
+# license that can be found in the LICENSE file.
+
.. meta::
:description: Splinter API documentation for ElementList
:keywords: splinter, python, api documentation, api, DOM manipulation, element list
View
@@ -1,3 +1,7 @@
+# Copyright 2012 splinter authors. All rights reserved.
+# Use of this source code is governed by a BSD-style
+# license that can be found in the LICENSE file.
+
.. meta::
:description: Splinter exceptions API documentation
:keywords: splinter, python, api documentation, exceptions
View
@@ -1,3 +1,7 @@
+# Copyright 2012 splinter authors. All rights reserved.
+# Use of this source code is governed by a BSD-style
+# license that can be found in the LICENSE file.
+
.. meta::
:description: Splinter API documentation
:keywords: splinter, python, api documentation, api
@@ -1,3 +1,7 @@
+# Copyright 2012 splinter authors. All rights reserved.
+# Use of this source code is governed by a BSD-style
+# license that can be found in the LICENSE file.
+
.. meta::
:description: Splinter request handling API documentation
:keywords: splinter, python, api documentation, request handling
View
@@ -1,3 +1,7 @@
+# Copyright 2012 splinter authors. All rights reserved.
+# Use of this source code is governed by a BSD-style
+# license that can be found in the LICENSE file.
+
.. meta::
:description: Browser
:keywords: splinter, python, tutorial, browser, firefox, chrome, zope, testebrowser
View
@@ -1,3 +1,7 @@
+# Copyright 2012 splinter authors. All rights reserved.
+# Use of this source code is governed by a BSD-style
+# license that can be found in the LICENSE file.
+
.. meta::
:description: Find the CobraTeam and Splinter communities.
:keywords: splinter, python, cobrateam, community, atdd, tests, acceptance tests, web applications
View
@@ -1,3 +1,7 @@
+# Copyright 2012 splinter authors. All rights reserved.
+# Use of this source code is governed by a BSD-style
+# license that can be found in the LICENSE file.
+
.. meta::
:description: Find how to contribute with splinter.
:keywords: splinter, python, contribution, open source, testing, web application, atdd
@@ -1,3 +1,7 @@
+# Copyright 2012 splinter authors. All rights reserved.
+# Use of this source code is governed by a BSD-style
+# license that can be found in the LICENSE file.
+
.. meta::
:description: Setting up your development environment for Splinter.
:keywords: splinter, open source, python, contribute, development environment
@@ -1,3 +1,7 @@
+# Copyright 2012 splinter authors. All rights reserved.
+# Use of this source code is governed by a BSD-style
+# license that can be found in the LICENSE file.
+
.. meta::
:description: Find how to write new drivers for splinter.
:keywords: splinter, python, contribution, open source, testing, web application, atdd, drivers
View
@@ -1,3 +1,7 @@
+# Copyright 2012 splinter authors. All rights reserved.
+# Use of this source code is governed by a BSD-style
+# license that can be found in the LICENSE file.
+
.. meta::
:description: Cookie manipulation
:keywords: splinter, python, tutorial, documentation, cookies
View
@@ -1,3 +1,7 @@
+# Copyright 2012 splinter authors. All rights reserved.
+# Use of this source code is governed by a BSD-style
+# license that can be found in the LICENSE file.
+
.. meta::
:description: How to use splinter with Chrome webdriver
:keywords: splinter, python, tutorial, how to install, installation, chrome, selenium
View
@@ -1,3 +1,7 @@
+# Copyright 2012 splinter authors. All rights reserved.
+# Use of this source code is governed by a BSD-style
+# license that can be found in the LICENSE file.
+
.. meta::
:description: How to use splinter with Firefox webdriver
:keywords: splinter, python, tutorial, how to install, installation, firefox, selenium
@@ -1,3 +1,7 @@
+# Copyright 2012 splinter authors. All rights reserved.
+# Use of this source code is governed by a BSD-style
+# license that can be found in the LICENSE file.
+
.. meta::
:description: Learn how to install PyQt4 on your machine.
:keywords: splinter, python, cobrateam, pyqt, pyqt4
@@ -1,3 +1,7 @@
+# Copyright 2012 splinter authors. All rights reserved.
+# Use of this source code is governed by a BSD-style
+# license that can be found in the LICENSE file.
+
.. meta::
:description: How to use splinter with zope.testbrowser
:keywords: splinter, python, tutorial, how to install, installation, zope, testbrowser, zope.testbrowser
@@ -1,3 +1,7 @@
+# Copyright 2012 splinter authors. All rights reserved.
+# Use of this source code is governed by a BSD-style
+# license that can be found in the LICENSE file.
+
.. meta::
:description: Dealing with elements in the page.
:keywords: splinter, python, tutorial, documentation, forms, click links, get value
View
@@ -1,3 +1,7 @@
+# Copyright 2012 splinter authors. All rights reserved.
+# Use of this source code is governed by a BSD-style
+# license that can be found in the LICENSE file.
+
.. meta::
:description: Finding elements
:keywords: splinter, python, tutorial, find, selectors
@@ -1,3 +1,7 @@
+# Copyright 2012 splinter authors. All rights reserved.
+# Use of this source code is governed by a BSD-style
+# license that can be found in the LICENSE file.
+
.. meta::
:description: Dealing with HTTP status code and HTTP exceptions with Splinter
:keywords: splinter, python, tutorial, documentation, exception, http error, status code
@@ -1,3 +1,7 @@
+# Copyright 2012 splinter authors. All rights reserved.
+# Use of this source code is governed by a BSD-style
+# license that can be found in the LICENSE file.
+
.. meta::
:description: Automatic interaction with alerts, prompts and iframes
:keywords: splinter, python, tutorial, alerts, prompts, iframes, acceptance tests
View
@@ -1,3 +1,7 @@
+# Copyright 2012 splinter authors. All rights reserved.
+# Use of this source code is governed by a BSD-style
+# license that can be found in the LICENSE file.
+
.. meta::
:description: Documentation for splinter, an open source tool for testing web applications
:keywords: splinter, python, tutorial, documentation, web application, tests, atdd, tdd, acceptance tests
View
@@ -1,3 +1,7 @@
+# Copyright 2012 splinter authors. All rights reserved.
+# Use of this source code is governed by a BSD-style
+# license that can be found in the LICENSE file.
+
.. meta::
:description: Install guide for splinter
:keywords: splinter, python, tutorial, how to install, installation
View
@@ -1,3 +1,7 @@
+# Copyright 2012 splinter authors. All rights reserved.
+# Use of this source code is governed by a BSD-style
+# license that can be found in the LICENSE file.
+
.. meta::
:description: Executing javascript
:keywords: splinter, python, tutorial, javascript
View
@@ -1,3 +1,7 @@
+# Copyright 2012 splinter authors. All rights reserved.
+# Use of this source code is governed by a BSD-style
+# license that can be found in the LICENSE file.
+
.. meta::
:description: Checking if a text pattern is or not present
:keywords: splinter, python, tutorial, element
@@ -1,3 +1,7 @@
+# Copyright 2012 splinter authors. All rights reserved.
+# Use of this source code is governed by a BSD-style
+# license that can be found in the LICENSE file.
+
.. meta::
:description: Mouse interatcion.
:keywords: splinter, python, tutorial, documentation, mouse interaction, mouseover, mouseout, doube click, mouse events
View
@@ -1,3 +1,7 @@
+# Copyright 2012 splinter authors. All rights reserved.
+# Use of this source code is governed by a BSD-style
+# license that can be found in the LICENSE file.
+
.. meta::
:description: New splinter features on earlier versions.
:keywords: splinter, python, news, documentation, tutorial, web application
View
@@ -1,3 +1,7 @@
+# Copyright 2012 splinter authors. All rights reserved.
+# Use of this source code is governed by a BSD-style
+# license that can be found in the LICENSE file.
+
.. meta::
:description: New splinter features on version 0.0.1.
:keywords: splinter 0.0.1, python, news, documentation, tutorial, web application
View
@@ -1,3 +1,7 @@
+# Copyright 2012 splinter authors. All rights reserved.
+# Use of this source code is governed by a BSD-style
+# license that can be found in the LICENSE file.
+
.. meta::
:description: New splinter features on version 0.0.2.
:keywords: splinter 0.0.2, python, news, documentation, tutorial, web application
View
@@ -1,3 +1,7 @@
+# Copyright 2012 splinter authors. All rights reserved.
+# Use of this source code is governed by a BSD-style
+# license that can be found in the LICENSE file.
+
.. meta::
:description: New splinter features on version 0.0.3.
:keywords: splinter 0.0.3, python, news, documentation, tutorial, web application
View
@@ -1,3 +1,7 @@
+# Copyright 2012 splinter authors. All rights reserved.
+# Use of this source code is governed by a BSD-style
+# license that can be found in the LICENSE file.
+
.. meta::
:description: New splinter features on version 0.1.1.
:keywords: splinter 0.1.1, python, news, documentation, tutorial, web application
View
@@ -1,3 +1,7 @@
+# Copyright 2012 splinter authors. All rights reserved.
+# Use of this source code is governed by a BSD-style
+# license that can be found in the LICENSE file.
+
.. meta::
:description: New splinter features on version 0.1.
:keywords: splinter 0.1, python, news, documentation, tutorial, web application
View
@@ -1,3 +1,7 @@
+# Copyright 2012 splinter authors. All rights reserved.
+# Use of this source code is governed by a BSD-style
+# license that can be found in the LICENSE file.
+
.. meta::
:description: New splinter features on version 0.2.
:keywords: splinter 0.2, python, news, documentation, tutorial, web application
View
@@ -1,3 +1,7 @@
+# Copyright 2012 splinter authors. All rights reserved.
+# Use of this source code is governed by a BSD-style
+# license that can be found in the LICENSE file.
+
.. meta::
:description: New splinter features on version 0.3.
:keywords: splinter 0.3, python, news, documentation, tutorial, web application
Oops, something went wrong.

0 comments on commit 12e475a

Please sign in to comment.