Gauge Python. Release Kashish Munjal
|
|
- Stephany Wiggins
- 6 years ago
- Views:
Transcription
1 Gauge Python Release Kashish Munjal May 04, 2018
2
3 Contents 1 Installation Online Installation Offline Installation Verify installation Nightly Installation Verify Nightly installation Getting Started Initialization Execution Examples Features Step implementation Execution Hooks Custom messages to report Data Stores Refactoring Debugging Custom screenshot hook Contributing Issues Documentation Pull Requests FAQ ImportError: No module named getgauge Failed to start gauge API: Plugin python not installed on following locations : [PATH] Change/Rename default step implementation(step_impl) directory Use different version of python while running specs ImportError: No module named step_impl.<file_name> Indices and tables 19 i
4 ii
5 Author Gauge Team License MIT license Contents 1
6 2 Contents
7 CHAPTER 1 Installation Before installing gauge-python, make sure Gauge v0.3.0 or above is installed $ gauge -v Note: getgauge package supports python2.7 and python3.*. 1.1 Online Installation Run the following commands to install gauge-python $ gauge install python $ [pip / pip3] install getgauge Installing specific version $ gauge install python -v $ [pip / pip3] install getgauge 1.2 Offline Installation Download the plugin from Releases_ Run the following command to install from the downloaded file $ gauge install python -f gauge-python zip $ [pip / pip3] install getgauge 3
8 1.3 Verify installation Run the following command and plugin python should be listed in the plugin section. $ gauge -v Gauge version: Plugins html-report (2.1.1) python (0.2.4) To verify getgauge package is installed, run the following command and the output should contain package details. $ pip/pip3 show getgauge --- Metadata-Version: 1.1 Name: getgauge Version: Summary: Enables Python support for Gauge Home-page: Author: Gauge Team Author- getgauge@outlook.com License: MIT Location: /usr/local/lib/python3.5/site-packages Requires: protobuf, redbaron 1.4 Nightly Installation Download the plugin from Noghtly Releases_ Run the following command to install from the downloaded file Example $ gauge install python -f gauge-python-$version.nightly.$nightly_date.zip $ [pip / pip3] install --pre getgauge==$version.dev.$nightly_date_without_ ANY_SEPARATOR $ gauge install python -f gauge-python nightly zip $ [pip / pip3] install --pre getgauge==0.2.4.dev Verify Nightly installation Run the following command and plugin python should be listed in the plugin section. 4 Chapter 1. Installation
9 $ gauge -v Gauge version: Plugins html-report (2.1.1) python (0.2.4) To verify getgauge package is installed, run the following command and the output should contain package details. $ pip/pip3 show getgauge --- Metadata-Version: 1.1 Name: getgauge Version: dev Summary: Enables Python support for Gauge Home-page: Author: Gauge Team Author- getgauge@outlook.com License: MIT Location: /usr/local/lib/python3.5/site-packages Requires: protobuf, redbaron 1.5. Verify Nightly installation 5
10 6 Chapter 1. Installation
11 CHAPTER 2 Getting Started If you are new to Gauge, please consult the Gauge documentation to know about how Gauge works. 2.1 Initialization To initialize a project with gauge-python, in an empty directory run: $ gauge --init python The project structure should look like this: env logs default default.properties specs example.spec step_impl step_impl.py manifest.json 2.2 Execution To execute a gauge-python project, run the following command in the project: $ gauge specs/ 7
12 2.3 Examples Selenium: This project serves as an example for writing automation using Gauge. It uses selenium and various Gauge/Gauge-Python features. For more details, Check out the gauge-example-python repository. Selenium and REST API: This project shows an example of how to setup Gauge, Gauge Python and Magento to test REST API. For more details, Check out the blog or gauge-magento-test repository. 8 Chapter 2. Getting Started
13 CHAPTER 3 Features If you are new to Gauge, please consult the Gauge documentation to know about how Gauge works. 3.1 Step implementation Use to implement your steps. For example: from getgauge.python import word <word> has <number> vowels.") def hello(a, b): print("the word {} has {} vowels.".format(a, b)) Multiple step names To implement the same function for multiple step names (aka, step aliases), pass an array of strings as the first argument For example: from getgauge.python import a user <user name>", "Create another user <user name>"]) def hello(user_name): print("create {}.".format(user_name)) Continue on failure To have a particular step implementation not break execution due to failure, use the continue_on_failure decorator. In the following example, the execution will continue if the error is an assertion error or its subclass otherwise it will halt the scenario execution. 9
14 from getgauge.python import a user <user name>") def hello(user_name): assert 2 == 1 The list of errors can be provided as a parameter to continue_on_failure decorator. It will continue the execution if the error is in the given list or the subclass of any errors mentioned. For example: from getgauge.python import step, a user <user name>") def hello(user_name): assert 2 == Parameters Steps can be defined to take values as parameters so that they can be re-used with different parameter values. String from getgauge.python import another user <user name>") def hello(user_name): print("create {}.".format(user_name)) Table * Create a product Title Description Author Price Go Programming ISBN: John P. Baugh The Way to Go ISBN: Ivo Balbaert Go In Action ISBN: Brian Ketelsen Learning Go ebook Miek Gieben a product <table>') def create_product(table): for row in table: PageFactory.create_page.create(row[0], row[1], row[2], row[3]) 3.2 Execution Hooks Test execution hooks can be used to run arbitrary test code as different levels during the test suite execution. For more details on hooks, refer Gauge documentation before_step 10 Chapter 3. Features
15 after_step before_scenario after_scenario before_spec after_spec before_suite after_suite from getgauge.python import before_step, def before_step_hook(): print("after scenario hook") Execution Context To get additional information about the current specification, scenario and step executing, an additional context parameter can be added to the hooks method. from getgauge.python import before_step, def before_step_hook(context): print(context) Tagged Execution Hooks Execution hooks can be run for specify tags. This will ensure that the hook runs only on scenarios and specifications that have the required tags. The following after_scenario hook will be run if the scenario has hello and and <hi>") def after_scenario_hook(): print("after scenario hook with tag") Complex tags expression can alse be used like: <hello> and <hi> or not <hey>. Note: Tagged execution hooks are not supported for before_suite and after_suite hooks. 3.3 Custom messages to report Messages.write_message(<string>): Use the Messages.write_message(<String>) function to send custom messages to gauge in your step implementations. This method takes only one string as an argument. You can call it multiple times to send multiple messages within the same step. Example: 3.3. Custom messages to report 11
16 from getgauge.python import Messages Messages.write_message("After scenario") 3.4 Data Stores Step implementations can share custom data across scenarios, specifications and suites using data stores. There are 3 different types of data stores based on the lifecycle of when it gets cleared Scenario store This data store keeps values added to it in the lifecycle of the scenario execution. Values are cleared after every scenario executes. Store a value: from getgauge.python import DataStoreFactory DataStoreFactory.scenario_data_store().put(key, value) Retrieve a value: DataStoreFactory.scenario_data_store().get(key) Specification store This data store keeps values added to it in the lifecycle of the specification execution. Values are cleared after every specification executes. Store a value: from getgauge.python import DataStoreFactory DataStoreFactory.spec_data_store().put(key, value) Retrieve a value: DataStoreFactory.spec_data_store().get(key) Suite store This data store keeps values added to it in the lifecycle of the entire suite s execution. Values are cleared after entire suite executes. Store a value: from getgauge.python import DataStoreFactory DataStoreFactory.suite_data_store().put(key, value); Retrieve a value: DataStoreFactory.suite_data_store().get(key); 12 Chapter 3. Features
17 Note: Suite Store is not advised to be used when executing specs in parallel. The values are not retained between parallel streams of execution. 3.5 Refactoring gauge-python supports refactoring your specifications and step implementations. Refactoring can be done using the following command signature: $ gauge --refactor "Existing step text" "New step text" The python runner plugin will alter the step text in the step decorator and function signature. 3.6 Debugging Gauge-Python supports debugging your test implementation code using pbd. import pdb The typical usage to break into the debugger from a running program is to insert pdb.set_trace() Execution will stop where it finds the above statement and you can debug. 3.7 Custom screenshot hook You can specify a custom function to grab a screenshot on step failure. By default, gauge-python takes screenshot of the current screen using the gauge_screenshot binary. Use screenshot decorator on the custom screenshot function and it should return a base64 encoded string of the image data that gauge-python will use as image content on failure. from getgauge.python import def take_screenshot(): return "base64encodedstring" 3.5. Refactoring 13
18 14 Chapter 3. Features
19 CHAPTER 4 Contributing 4.1 Issues If you find any issues or have any feature requests, please file them in the issue tracker. If you are filing issues, please provide the version of gauge core, python, gauge-python plugin and getgauge package that you have installed. You can find it by running following commands $ gauge -v $ python --version $ pip show getgauge 4.2 Documentation You can enhance the documentation. The code for documentation is present on Github. It uses Sphinx and it is written in restructuredtext. It s free and simple. Read the Getting Started guide to get going! 4.3 Pull Requests Contributions to Gauge-Python are welcome and appreciated. Implement features, fix bugs and send us pull requests Development Guide Requirements Python Pip 15
20 Gauge Installing package dependencies pip install -r requirements.txt Tests python build.py --test Tests Coverage python build.py --test coverage report -m Installing python build.py --install Creating distributable python build.py --dist This will create a.zip file in bin directory and a.tar.gz file in dist directory. The zip file can be uploaded to Github release and the.tar.gz file can be uploaded to PyPi Uploading to PyPI twine upload dist/file_name Creating Nightly distributable NIGHTLY=true python build.py --dist This will create the.zip nightly file and a.dev.date.tar.gz(pypi pre release package) file. 16 Chapter 4. Contributing
21 CHAPTER 5 FAQ 5.1 ImportError: No module named getgauge Installing the getgauge package using pip should fix this. You can install the package by running the following command [sudo] pip install getgauge 5.2 Failed to start gauge API: Plugin python not installed on following locations : [PATH] Installing the gauge-python plugin should fix this. You can install the plugin by running the following command gauge --install python Make sure you have the getgauge package. If you don t have, run the following command to install [sudo] pip install getgauge For more details, refer Installation docs. 5.3 Change/Rename default step implementation(step_impl) directory Create python.properties file in the <PROJECT_DIR>/env/default directory and add the following line to it. 17
22 STEP_IMPL_DIR = PATH_TO_STEP_IMPLEMENTATION_DIR Note: The path specified in STEP_IMPL_DIR property should be relative to project root. 5.4 Use different version of python while running specs By default the language runner uses python command to run specs. To change the default behaviour, add GAUGE_PYTHON_COMMAND property to the python.properties file in the <PROJECT_DIR>/env/ default directory. GAUGE_PYTHON_COMMAND = <python_command> GAUGE_PYTHON_COMMAND = python3 GAUGE_PYTHON_COMMAND = python2 5.5 ImportError: No module named step_impl.<file_name> This error happens on older versions of Python(2.7, 3.2). Create step_impl/ init.py to fix this. 18 Chapter 5. FAQ
23 CHAPTER 6 Indices and tables genindex modindex search 19
Pulp Python Support Documentation
Pulp Python Support Documentation Release 1.0.1 Pulp Project October 20, 2015 Contents 1 Release Notes 3 1.1 1.0 Release Notes............................................ 3 2 Administrator Documentation
More informationPython Project Example Documentation
Python Project Example Documentation Release 0.1.0 Neil Stoddard Mar 22, 2017 Contents 1 Neilvana Example 3 1.1 Features.................................................. 3 1.2 Credits..................................................
More informationchatterbot-weather Documentation
chatterbot-weather Documentation Release 0.1.1 Gunther Cox Nov 23, 2018 Contents 1 chatterbot-weather 3 1.1 Installation................................................ 3 1.2 Example.................................................
More informationPoetaster. Release 0.1.1
Poetaster Release 0.1.1 September 21, 2016 Contents 1 Overview 1 1.1 Installation................................................ 1 1.2 Documentation.............................................. 1 1.3
More informationPython Project Documentation
Python Project Documentation Release 1.0 Tim Diels Jan 10, 2018 Contents 1 Simple project structure 3 1.1 Code repository usage.......................................... 3 1.2 Versioning................................................
More informationTPS Documentation. Release Thomas Roten
TPS Documentation Release 0.1.0 Thomas Roten Sep 27, 2017 Contents 1 TPS: TargetProcess in Python! 3 2 Installation 5 3 Contributing 7 3.1 Types of Contributions..........................................
More informationbottle-rest Release 0.5.0
bottle-rest Release 0.5.0 February 18, 2017 Contents 1 API documentation 3 1.1 bottle_rest submodule.......................................... 3 2 What is it 5 2.1 REST in bottle..............................................
More informationpytest-benchmark Release 2.5.0
pytest-benchmark Release 2.5.0 September 13, 2015 Contents 1 Overview 3 1.1 pytest-benchmark............................................ 3 2 Installation 7 3 Usage 9 4 Reference 11 4.1 pytest_benchmark............................................
More informationRoman Numeral Converter Documentation
Roman Numeral Converter Documentation Release 0.1.0 Adrian Cruz October 07, 2014 Contents 1 Roman Numeral Converter 3 1.1 Features.................................................. 3 2 Installation 5
More informationsainsmart Documentation
sainsmart Documentation Release 0.3.1 Victor Yap Jun 21, 2017 Contents 1 sainsmart 3 1.1 Install................................................... 3 1.2 Usage...................................................
More informationyardstick Documentation
yardstick Documentation Release 0.1.0 Kenny Freeman December 30, 2015 Contents 1 yardstick 3 1.1 What is yardstick?............................................ 3 1.2 Features..................................................
More informationxmljson Documentation
xmljson Documentation Release 0.1.9 S Anand Aug 01, 2017 Contents 1 About 3 2 Convert data to XML 5 3 Convert XML to data 7 4 Conventions 9 5 Options 11 6 Installation 13 7 Roadmap 15 8 More information
More informationDjango-frontend-notification Documentation
Django-frontend-notification Documentation Release 0.2.0 Arezqui Belaid February 25, 2016 Contents 1 Introduction 3 1.1 Overview................................................. 3 1.2 Documentation..............................................
More informationPython wrapper for Viscosity.app Documentation
Python wrapper for Viscosity.app Documentation Release Paul Kremer March 08, 2014 Contents 1 Python wrapper for Viscosity.app 3 1.1 Features.................................................. 3 2 Installation
More informationgoogle-search Documentation
google-search Documentation Release 1.0.0 Anthony Hseb May 08, 2017 Contents 1 google-search 3 1.1 Features.................................................. 3 1.2 Credits..................................................
More informationdjango-reinhardt Documentation
django-reinhardt Documentation Release 0.1.0 Hyuntak Joo December 02, 2016 Contents 1 django-reinhardt 3 1.1 Installation................................................ 3 1.2 Usage...................................................
More informationPoulpe Documentation. Release Edouard Klein
Poulpe Documentation Release 0.0.5 Edouard Klein Jul 18, 2017 Contents 1 Poulpe 1 1.1 Features.................................................. 1 2 Usage 3 3 Installation 5 4 Contributing 7 4.1 Types
More informationSimple libtorrent streaming module Documentation
Simple libtorrent streaming module Documentation Release 0.1.0 David Francos August 31, 2015 Contents 1 Simple libtorrent streaming module 3 1.1 Dependences...............................................
More informationdjango-dynamic-db-router Documentation
django-dynamic-db-router Documentation Release 0.1.1 Erik Swanson August 24, 2016 Contents 1 Table of Contents 3 1.1 Installation................................................ 3 1.2 Quickstart................................................
More informationDNS Zone Test Documentation
DNS Zone Test Documentation Release 1.1.3 Maarten Diemel Dec 02, 2017 Contents 1 DNS Zone Test 3 1.1 Features.................................................. 3 1.2 Credits..................................................
More informationRelease Nicholas A. Del Grosso
wavefront r eaderdocumentation Release 0.1.0 Nicholas A. Del Grosso Apr 12, 2017 Contents 1 wavefront_reader 3 1.1 Features.................................................. 3 1.2 Credits..................................................
More informationPython State Machine Documentation
Python State Machine Documentation Release 0.6.2 Fernando Macedo Aug 25, 2017 Contents 1 Python State Machine 3 1.1 Getting started.............................................. 3 2 Installation 7 2.1
More informationSpecter Documentation
Specter Documentation Release 0.6.1 John Vrbanac Apr 09, 2017 Contents 1 Documentation 2 1.1 Using Specter............................................... 2 1.2 Writing Specter Tests..........................................
More informationwithenv Documentation
withenv Documentation Release 0.7.0 Eric Larson Aug 02, 2017 Contents 1 withenv 3 2 Installation 5 3 Usage 7 3.1 YAML Format.............................................. 7 3.2 Command Substitutions.........................................
More informationConda Documentation. Release latest
Conda Documentation Release latest August 09, 2015 Contents 1 Installation 3 2 Getting Started 5 3 Building Your Own Packages 7 4 Getting Help 9 5 Contributing 11 i ii Conda Documentation, Release latest
More informationdjango-sticky-uploads Documentation
django-sticky-uploads Documentation Release 0.2.0 Caktus Consulting Group October 26, 2014 Contents 1 Requirements/Installing 3 2 Browser Support 5 3 Documentation 7 4 Running the Tests 9 5 License 11
More informationPyCRC Documentation. Release 1.0
PyCRC Documentation Release 1.0 Cristian Năvălici May 12, 2018 Contents 1 PyCRC 3 1.1 Features.................................................. 3 2 Installation 5 3 Usage 7 4 Contributing 9 4.1 Types
More informationGame Server Manager Documentation
Game Server Manager Documentation Release 0.1.1+0.gc111f9c.dirty Christopher Bailey Dec 16, 2017 Contents 1 Game Server Manager 3 1.1 Requirements............................................... 3 1.2
More informationFrontier Documentation
Frontier Documentation Release 0.1.3-dev Sam Nicholls August 14, 2014 Contents 1 Frontier 3 1.1 Requirements............................................... 3 1.2 Installation................................................
More informationI hate money. Release 1.0
I hate money Release 1.0 Nov 01, 2017 Contents 1 Table of content 3 2 Indices and tables 15 i ii «I hate money» is a web application made to ease shared budget management. It keeps track of who bought
More informationdoconv Documentation Release Jacob Mourelos
doconv Documentation Release 0.1.6 Jacob Mourelos October 17, 2016 Contents 1 Introduction 3 2 Features 5 2.1 Available Format Conversions...................................... 5 3 Installation 7 3.1
More informationI2C LCD Documentation
I2C LCD Documentation Release 0.1.0 Peter Landoll Sep 04, 2017 Contents 1 I2C LCD 3 1.1 Features.................................................. 3 1.2 Credits..................................................
More informationoemof.db Documentation
oemof.db Documentation Release 0.0.5 Uwe Krien, oemof developing group Mar 20, 2017 Contents 1 Getting started 3 1.1 Installation................................................ 3 1.2 Configuration and
More informationSimple Binary Search Tree Documentation
Simple Binary Search Tree Documentation Release 0.4.1 Adrian Cruz October 23, 2014 Contents 1 Simple Binary Search Tree 3 1.1 Features.................................................. 3 2 Installation
More informationDjango Test Utils Documentation
Django Test Utils Documentation Release 0.3 Eric Holscher July 22, 2016 Contents 1 Source Code 3 2 Contents 5 2.1 Django Testmaker............................................ 5 2.2 Django Crawler.............................................
More informationRedis Timeseries Documentation
Redis Timeseries Documentation Release 0.1.8 Ryan Anguiano Jul 26, 2017 Contents 1 Redis Timeseries 3 1.1 Install................................................... 3 1.2 Usage...................................................
More informationcwmon-mysql Release 0.5.0
cwmon-mysql Release 0.5.0 October 18, 2016 Contents 1 Overview 1 1.1 Installation................................................ 1 1.2 Documentation.............................................. 1 1.3
More informationAircrack-ng python bindings Documentation
Aircrack-ng python bindings Documentation Release 0.1.1 David Francos Cuartero January 20, 2016 Contents 1 Aircrack-ng python bindings 3 1.1 Features..................................................
More informationlazy-object-proxy Release 1.3.1
lazy-object-proxy Release 1.3.1 Jun 22, 2017 Contents 1 Overview 1 1.1 Installation................................................ 2 1.2 Documentation.............................................. 2
More informationeventbrite-sdk-python Documentation
eventbrite-sdk-python Documentation Release 3.3.4 Eventbrite December 18, 2016 Contents 1 eventbrite-sdk-python 3 1.1 Installation from PyPI.......................................... 3 1.2 Usage...................................................
More informationGoogle Domain Shared Contacts Client Documentation
Google Domain Shared Contacts Client Documentation Release 0.1.0 Robert Joyal Mar 31, 2018 Contents 1 Google Domain Shared Contacts Client 3 1.1 Features..................................................
More informationPython Finite State Machine. Release 0.1.5
Python Finite State Machine Release 0.1.5 Sep 15, 2017 Contents 1 Overview 1 1.1 Installation................................................ 1 1.2 Documentation..............................................
More informationgunny Documentation Release David Blewett
gunny Documentation Release 0.1.0 David Blewett December 29, 2013 Contents 1 gunny 3 1.1 Features.................................................. 3 2 Installation 5 2.1 Dependencies...............................................
More informationGunnery Documentation
Gunnery Documentation Release 0.1 Paweł Olejniczak August 18, 2014 Contents 1 Contents 3 1.1 Overview................................................. 3 1.2 Installation................................................
More informationpysharedutils Documentation
pysharedutils Documentation Release 0.5.0 Joel James August 07, 2017 Contents 1 pysharedutils 1 2 Indices and tables 13 i ii CHAPTER 1 pysharedutils pysharedutils is a convenient utility module which
More informationNbconvert Refactor Final 1.0
Nbconvert Refactor Final 1.0 Jonathan Frederic June 20, 2013 Part I Introduction IPython is an interactive Python computing environment[1]. It provides an enhanced interactive Python shell. The IPython
More informationArchan. Release 2.0.1
Archan Release 2.0.1 Jul 30, 2018 Contents 1 Archan 1 1.1 Features.................................................. 1 1.2 Installation................................................ 1 1.3 Documentation..............................................
More informationPython State Machine Documentation
Python State Machine Documentation Release 0.7.1 Fernando Macedo Jan 17, 2019 Contents 1 Python State Machine 3 1.1 Getting started.............................................. 3 2 Installation 9 2.1
More informationPython AutoTask Web Services Documentation
Python AutoTask Web Services Documentation Release 0.5.1 Matt Parr May 15, 2018 Contents 1 Python AutoTask Web Services 3 1.1 Features.................................................. 3 1.2 Credits..................................................
More informationejpiaj Documentation Release Marek Wywiał
ejpiaj Documentation Release 0.4.0 Marek Wywiał Mar 06, 2018 Contents 1 ejpiaj 3 1.1 License.................................................. 3 1.2 Features..................................................
More informationPyBuilder Documentation
PyBuilder Documentation Release 0.10 PyBuilder Team Jun 21, 2018 Contents 1 Installation 1 1.1 Virtual Environment........................................... 1 1.2 Installing completions..........................................
More informationTissu for Fabric Documentation
Tissu for Fabric Documentation Release 0.1-alpha Thierry Stiegler July 17, 2014 Contents 1 About 1 1.1 Installation................................................ 1 1.2 Quickstart................................................
More informationouimeaux Documentation
ouimeaux Documentation Release 0.7.2 Ian McCracken Jan 08, 2018 Contents 1 Installation 3 1.1 Basic................................................... 3 1.2 Linux...................................................
More informationBanzaiDB Documentation
BanzaiDB Documentation Release 0.3.0 Mitchell Stanton-Cook Jul 19, 2017 Contents 1 BanzaiDB documentation contents 3 2 Indices and tables 11 i ii BanzaiDB is a tool for pairing Microbial Genomics Next
More informationLazarus Documentation
Lazarus Documentation Release 0.6.3 Lazarus Authors December 09, 2014 Contents 1 Lazarus 3 1.1 Features.................................................. 3 1.2 Examples.................................................
More informationConfire Documentation
Confire Documentation Release 0.2.0 Benjamin Bengfort December 10, 2016 Contents 1 Features 3 2 Setup 5 3 Example Usage 7 4 Next Topics 9 5 About 17 Python Module Index 19 i ii Confire is a simple but
More informationBitdock. Release 0.1.0
Bitdock Release 0.1.0 August 07, 2014 Contents 1 Installation 3 1.1 Building from source........................................... 3 1.2 Dependencies............................................... 3
More informationAldryn Installer Documentation
Aldryn Installer Documentation Release 0.2.0 Iacopo Spalletti February 06, 2014 Contents 1 django CMS Installer 3 1.1 Features.................................................. 3 1.2 Installation................................................
More informationPython Utils Documentation
Python Utils Documentation Release 2.2.0 Rick van Hattem Sep 27, 2017 Contents 1 Useful Python Utils 3 1.1 Links................................................... 3 1.2 Requirements for installing:.......................................
More informationPython simple arp table reader Documentation
Python simple arp table reader Documentation Release 0.0.1 David Francos Nov 17, 2017 Contents 1 Python simple arp table reader 3 1.1 Features.................................................. 3 1.2 Usage...................................................
More informationIntroduction to Problem Solving and Programming in Python.
Introduction to Problem Solving and Programming in Python http://cis-linux1.temple.edu/~tuf80213/courses/temple/cis1051/ Overview Types of errors Testing methods Debugging in Python 2 Errors An error in
More informationPython StatsD Documentation
Python StatsD Documentation Release 3.2.2 James Socol Dec 15, 2017 Contents 1 Installing 3 2 Contents 5 2.1 Configuring Statsd............................................ 5 2.2 Data Types................................................
More informationpython-snap7 Documentation
python-snap7 Documentation Release 0.1 Gijs Molenaar, Stephan Preeker February 28, 2014 Contents i ii python-snap7 Documentation, Release 0.1 Contents: Contents 1 python-snap7 Documentation, Release 0.1
More informationnacelle Documentation
nacelle Documentation Release 0.4.1 Patrick Carey August 16, 2014 Contents 1 Standing on the shoulders of giants 3 2 Contents 5 2.1 Getting Started.............................................. 5 2.2
More informationourwiki Documentation
ourwiki Documentation Release 0.0.1 devops and team January 06, 2014 Contents 1 About 3 2 All 5 3 Welcome to Read The Docs 7 4 The MongoDB 0.0.1 Manual 9 4.1 Community................................................
More informationcssselect Documentation
cssselect Documentation Release 1.0.3 Simon Sapin Dec 27, 2017 Contents 1 Quickstart 3 2 User API 5 2.1 Exceptions................................................ 5 3 Supported selectors 7 4 Customizing
More informationRelease Ralph Offinger
nagios c heck p aloaltodocumentation Release 0.3.2 Ralph Offinger May 30, 2017 Contents 1 nagios_check_paloalto: a Nagios/Icinga Plugin 3 1.1 Documentation..............................................
More informationtinycss Documentation
tinycss Documentation Release 0.4 Simon Sapin Mar 25, 2017 Contents 1 Requirements 3 2 Installation 5 3 Documentation 7 3.1 Parsing with tinycss........................................... 7 3.2 CSS 3
More informationSignals Documentation
Signals Documentation Release 0.1 Yeti November 22, 2015 Contents 1 Quickstart 1 2 What is Signals? 3 3 Contents 5 3.1 Get Started................................................ 5 3.2 Try the Demo Server...........................................
More informationPython StatsD Documentation
Python StatsD Documentation Release 2.0.3 James Socol January 03, 2014 Contents i ii statsd is a friendly front-end to Graphite. This is a Python client for the statsd daemon. Quickly, to use: >>> import
More informationmonolith Documentation
monolith Documentation Release 0.3.3 Łukasz Balcerzak December 16, 2013 Contents 1 Usage 3 1.1 Execution manager............................................ 3 1.2 Creating commands...........................................
More informationSendCloud OpenCart 2 Extension Documentation
SendCloud OpenCart 2 Extension Documentation Release 1.2.0 Comercia November 22, 2017 Contents 1 GitHub README info 3 1.1 Links................................................... 3 1.2 Version Support.............................................
More informationPython Packaging. Jakub Wasielak
Python Packaging Jakub Wasielak http://blog.pykonik.org/ http://koderek.edu.pl/ facebook.com/startechkrk https://pl.pycon.org/2017/ What? Why? Architecture https://packaging.python.org/current/ Installation
More informationRubix Documentation. Release Qubole
Rubix Documentation Release 0.2.12 Qubole Jul 02, 2018 Contents: 1 RubiX 3 1.1 Usecase.................................................. 3 1.2 Supported Engines and Cloud Stores..................................
More informationRandoPony Documentation
RandoPony Documentation Release 2017.1 Doug Latornell Feb 03, 2018 Contents 1 Data Model Management 3 1.1 Database Table Creation......................................... 3 1.2 Manipulation of Database
More informationdatabuild Documentation
databuild Documentation Release 0.0.10 Flavio Curella May 15, 2015 Contents 1 Contents 3 1.1 Installation................................................ 3 1.2 Quickstart................................................
More informationimread Documentation Release 0.6 Luis Pedro Coelho
imread Documentation Release 0.6 Luis Pedro Coelho Sep 27, 2017 Contents 1 Citation 3 1.1 INSTALL................................................. 3 1.2 Bug Reports...............................................
More informationBehat Release September 13, 2016
Behat Release September 13, 2016 Contents 1 Behaviour Driven Development 3 1.1 Quick Start................................................ 3 1.2 User Guide................................................
More informationEnsure Documentation. Release Andrey Kislyuk
Ensure Documentation Release 0.0.1 Andrey Kislyuk Nov 06, 2018 Contents 1 Installation 3 2 Synopsis 5 2.1 Notes................................................... 5 2.2 Raising custom exceptions........................................
More informationKivy Designer Documentation
Kivy Designer Documentation Release 0.9 Kivy October 02, 2016 Contents 1 Installation 3 1.1 Prerequisites............................................... 3 1.2 Installation................................................
More informationBrewmeister Documentation
Brewmeister Documentation Release 0.1.0dev Matthias Vogelgesang August 07, 2014 Contents 1 Features 3 2 Documentation 5 3 Screenshot 7 4 Contents 9 4.1 Installation..............................................
More informationUnit Testing In Python
Lab 13 Unit Testing In Python Lab Objective: One of the hardest parts of computer programming is ensuring that a program does what you expect it to do. For instance, a program may fail to meet specifications,
More informationcget Documentation Release Paul Fultz II
cget Documentation Release 0.1.0 Paul Fultz II Jun 27, 2018 Contents 1 Introduction 3 1.1 Installing cget.............................................. 3 1.2 Quickstart................................................
More informationIoT Relay Documentation
IoT Relay Documentation Release 1.2.2 Emmanuel Levijarvi January 16, 2017 Contents 1 Installation 3 2 Source 5 3 License 7 4 Contents 9 4.1 Running IoT Relay............................................
More informationisbnlib Documentation
isbnlib Documentation Release 3.4.6 Alexandre Conde February 05, 2015 Contents 1 Info 3 2 Install 5 3 For Devs 7 3.1 API s Main Namespaces......................................... 7 3.2 Merge Metadata.............................................
More informationpyldavis Documentation
pyldavis Documentation Release 2.1.2 Ben Mabey Feb 06, 2018 Contents 1 pyldavis 3 1.1 Installation................................................ 3 1.2 Usage...................................................
More informationOTX to MISP. Release 1.4.2
OTX to MISP Release 1.4.2 May 11, 2018 Contents 1 Overview 1 1.1 Installation................................................ 1 1.2 Documentation.............................................. 1 1.3 Alienvault
More informationdocs-python2readthedocs Documentation
docs-python2readthedocs Documentation Release 0.1.0 Matthew John Hayes Dec 01, 2017 Contents 1 Introduction 3 2 Install Sphinx 5 2.1 Pre-Work................................................. 5 2.2 Sphinx
More informationdh-virtualenv Documentation
dh-virtualenv Documentation Release 0.7 Spotify AB July 21, 2015 Contents 1 What is dh-virtualenv 3 2 Changelog 5 2.1 0.7 (unreleased)............................................. 5 2.2 0.6....................................................
More informationPython data pipelines similar to R Documentation
Python data pipelines similar to R Documentation Release 0.1.0 Jan Schulz October 23, 2016 Contents 1 Python data pipelines 3 1.1 Features.................................................. 3 1.2 Documentation..............................................
More informationPython Utils Documentation
Python Utils Documentation Release 2.2.0 Rick van Hattem Feb 12, 2018 Contents 1 Useful Python Utils 3 1.1 Links................................................... 3 1.2 Requirements for installing:.......................................
More informationOpenUpgrade Library Documentation
OpenUpgrade Library Documentation Release 0.1.0 Odoo Community Association September 10, 2015 Contents 1 OpenUpgrade Library 3 1.1 Features.................................................. 3 2 Installation
More informationAPI Wrapper Documentation
API Wrapper Documentation Release 0.1.7 Ardy Dedase February 09, 2017 Contents 1 API Wrapper 3 1.1 Overview................................................. 3 1.2 Installation................................................
More informationPykemon Documentation
Pykemon Documentation Release 0.2.0 Paul Hallett Dec 19, 2016 Contents 1 Pykemon 3 1.1 Installation................................................ 3 1.2 Usage...................................................
More informationMyAnimeList Scraper. Release 0.3.0
MyAnimeList Scraper Release 0.3.0 Mar 14, 2018 Contents 1 Overview 1 1.1 Installation & Usage........................................... 1 1.2 Development...............................................
More informationdjango-audiofield Documentation
django-audiofield Documentation Release 0.8.2 Arezqui Belaid Sep 27, 2017 Contents 1 Introduction 3 1.1 Overview................................................. 3 1.2 Usage...................................................
More informationsmartfilesorter Documentation
smartfilesorter Documentation Release 0.2.0 Jason Short September 14, 2014 Contents 1 Smart File Sorter 3 1.1 Features.................................................. 3 2 Installation 5 3 Usage Example
More informationNirvana Documentation
Nirvana Documentation Release 0.0.1 Nick Wilson Nov 17, 2017 Contents 1 Overview 3 2 Installation 5 3 User Guide 7 4 Developer Guide 9 5 Sitemap 11 5.1 User Guide................................................
More informationPython Schema Generator Documentation
Python Schema Generator Documentation Release 1.0.0 Peter Demin June 26, 2016 Contents 1 Mutant - Python code generator 3 1.1 Project Status............................................... 3 1.2 Design..................................................
More informationcontribution-guide.org Release
contribution-guide.org Release August 06, 2018 Contents 1 About 1 1.1 Sources.................................................. 1 2 Submitting bugs 3 2.1 Due diligence...............................................
More information