Metadata-Version: 2.1
Name: symbiont-io.pytest-assembly
Version: 4.1.0b0
Summary: Symbiont Assembly SDK
Home-page: http://symbiont.io
Author: Symbiont
Author-email: ecosystem@symbiont.io
Maintainer: Symbiont Ecosystem Team
Maintainer-email: ecosystem@symbiont.io
License: UNKNOWN
Keywords: symbiont,bitcoin
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Financial and Insurance Industry
Classifier: Natural Language :: English
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python :: 3 :: Only 
Classifier: Topic :: Office/Business :: Financial
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: System :: Distributed Computing
Provides: sailfish
Description-Content-Type: text/markdown
Requires-Dist: pytest-benchmark (==3.4.1)
Requires-Dist: pytest (==6.2.5)
Requires-Dist: symbiont-io.assembly-client (==4.1.0b)

# Pytest-Assembly
A pytest plugin to run tests for Smart Contracts on Assembly. For examples of comprehensive tests, please see one of our example contracts; [Auction](https://github.com/symbiont-io/sympl_auction/), [Chat](https://github.com/symbiont-io/sympl_chat/)

Works with Python 3.9.1+

## Usage
Note: A running network is required to run tests, a local development network can be started easily with the `sym` tool. 

```
    pytest my_contract_test.py \
           --contract-path path/to/contracts/to/be/tested path/to/other_contracts/to/be/tested\
           --connection-file $HOME/.symbiont/assembly-dev/dev-network/default/network-config.json \
           -vvv -s --skip-consistency-check
```

Documentation about how to write pytests for Assembly smart contracts can be found on the [Symbiont Customer Portal](https://portal.symbiont.io)


