semvec/pypi-packages huggingface dataset:
zopyx.txng3.ext 4.0.0
Helper modules for TextIndexNG3 (Snowball stemmer, normalizer, splitter, etc.)

zopyx.txng3.ext - Extension modules for TextIndexNG3
====================================================

Author
------

zopyx.txng3.ext is written by Andreas Jung for ZOPYX Ltd. & Co. KG, Tuebingen, Germany.

License
--------

-  TextIndexNG 3 is published under the Zope Public License V 2.1 (see ZPL.txt)
   Other license agreements can be made. Contact us for details (info@zopyx.com).

-  TextIndexNG 3 ships with a copy of the Snowball code (snowball.tartarus.org)
   for implementing stemming. This code is (C) 2001, Dr. Martin Porter and
   published under the BSD license.

-  TextIndexNG3 ships with the python-levenshtein extension written by
   David Necas und published under the GNU Public License (GPL).


Supported Python versions
-------------------------

- Python 2.7
- Python 3.4
- Python 3.5
- Python 3.6
- PyPy

Contact
-------

| Andreas Jung/ZOPYX
| D-72074 Tuebingen, Germany
| E-mail: info at zopyx dot com
| Web: http://www.zopyx.com


Changes
-------

4.0.0 (2017/05/22)
------------------
- Added support for Python 3.4, 3.5 and 3.6.

3.4.0 (2016/02/02)
------------------
- added support for PyPy
  https://github.com/zopyx/zopyx.txng3.ext/pull/6

3.3.7 (2014/09/05)
------------------

- Fix missing namespace declaration on ``ext``level in ``__init__.py`` and
  avoid recent setuptools to spit and fail.

3.3.5 (2014/07/13)
------------------

- Fix single-character poisoning bug
  (http://sourceforge.net/p/textindexng/bugs/125/).

- fixed improper version number


3.3.3 (2012/05/16)
------------------
- applied patch for
  https://sourceforge.net/tracker/?func=detail&atid=458418&aid=3527329&group_id=50052

3.3.2 (2010/03/10)
------------------
- applied patch for bug #2964362 (fixing several crashes)

3.3.1 (2009/03/15)
------------------
- compabitlity with Python 2.4-2.6

3.3.0 (2009/03/15)
------------------
- refactored and re-released as zopyx.txng3.ext
planterbox-webdriver 0.4.0
Steps for web testing using selenium and planterbox
Keywords: testing test bdd lettuce cucumber gherkin nosetests nose2 webdriver selenium

planterbox-webdriver
====================

.. image:: https://api.travis-ci.org/npilon/planterbox-webdriver.png?branch=master
        :target: https://travis-ci.org/npilon/planterbox-webdriver

A suite of steps for
`planterbox <https://github.com/npilon/planterbox>`__ for web testing
with Selenium

Usage
-----

1. Install ``planterbox`` and ``planterbox-webdriver``: ``pip install planterbox planterbox-webdriver``
2. Add a ``unittest.cfg`` to your project that enables ``planterbox``::

    [unittest]
    plugins = planterbox
    
    [planterbox]
    always-on = True

3. Create a package containing your tests; its ``__init__.py`` defines the steps you will have available in your ``.feature`` files.
This package must be detected by ``nose2`` as containing tests; see `nose2's docs for details <http://nose2.readthedocs.io/en/latest/usage.html>`_.

4. Add a "before" hook that sets up a webdriver for your tests::
 
    @hook('before', 'feature')
    def create_webdriver(test):
        from selenium import webdriver
        test.browser = webdriver.Firefox()
        
5. ``from planterbox_webdriver.webdriver import *`` if you want steps that let you find elements in your tests with XPath
6. ``from planterbox_webdriver.css_selector_steps import *`` for steps that let you find elements in your tests with jQuery-style CSS selectors
7. Add a ``.feature`` file in this package containing tests specified using `Gherkin <https://github.com/cucumber/cucumber/wiki/Gherkin>`_. ``planterbox`` will turn these into appropriate test case objects and give them to nose to run.
8. Run your tests: ``nose2``