UNKNOWN
Project description
=====
mythical
=====
.. image:: https://magnum.travis-ci.com/verygood/mythical.svg?token=token&branch=master
:target: https://magnum.travis-ci.com/verygood/mythical
A fictitious processor used to perform online transactions:
- holds
- ...
and offline submissions:
- capture
- credit
- ...
against funding instruments:
- credit card
- bank account
- ...
and then simulate settlement. In addition it does:
- merchant provisioning
dev
===
Prep like:
.. code:: bash
$ git clone git@github.com:verygood/mythical.git
$ cd mythical
$ mkvirtualenv mythical
(mythical)$ pip install -e .[tests]
(mythical)$ ./bin/mythicals db create -- -l i
(mythical)$ ./bin/mythicals db schema -- upgrade head
then unit test:
.. code:: bash
(mythical)$ PYTHONWARNINGS=error nosetests -svx --processes=4
and to integration test use `client <https://github.com/verygoodgroup/mythical-client>`_.
infra
=====
See `infra-vault <https://github.com/verygoodgroup/infra-vault>`_.
http
====
Implemented by ``mythicals.domain.*`` and exposed by:
- ``mythicals.commands.http``
- ``mythicals.http``
to these entry points:
- ``bin/mythicals http``
- ``bin/mythicald http``
sftp
====
Implemented by ``mythicals.domain.Company.mount`` and exposed by:
- ``mythicals.commands.sftp``
- ``mythicals.sftp``
to these entry points:
- ``bin/mythicals sftp``
shell
=====
.. code:: bash
$ bin/mythicals shell
or to drop into a ``domain`` context:
.. code:: bash
$ bin/mythicals shell -d
mythical
=====
.. image:: https://magnum.travis-ci.com/verygood/mythical.svg?token=token&branch=master
:target: https://magnum.travis-ci.com/verygood/mythical
A fictitious processor used to perform online transactions:
- holds
- ...
and offline submissions:
- capture
- credit
- ...
against funding instruments:
- credit card
- bank account
- ...
and then simulate settlement. In addition it does:
- merchant provisioning
dev
===
Prep like:
.. code:: bash
$ git clone git@github.com:verygood/mythical.git
$ cd mythical
$ mkvirtualenv mythical
(mythical)$ pip install -e .[tests]
(mythical)$ ./bin/mythicals db create -- -l i
(mythical)$ ./bin/mythicals db schema -- upgrade head
then unit test:
.. code:: bash
(mythical)$ PYTHONWARNINGS=error nosetests -svx --processes=4
and to integration test use `client <https://github.com/verygoodgroup/mythical-client>`_.
infra
=====
See `infra-vault <https://github.com/verygoodgroup/infra-vault>`_.
http
====
Implemented by ``mythicals.domain.*`` and exposed by:
- ``mythicals.commands.http``
- ``mythicals.http``
to these entry points:
- ``bin/mythicals http``
- ``bin/mythicald http``
sftp
====
Implemented by ``mythicals.domain.Company.mount`` and exposed by:
- ``mythicals.commands.sftp``
- ``mythicals.sftp``
to these entry points:
- ``bin/mythicals sftp``
shell
=====
.. code:: bash
$ bin/mythicals shell
or to drop into a ``domain`` context:
.. code:: bash
$ bin/mythicals shell -d
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
mythicals-0.1.1.tar.gz
(34.2 kB
view details)
File details
Details for the file mythicals-0.1.1.tar.gz.
File metadata
- Download URL: mythicals-0.1.1.tar.gz
- Upload date:
- Size: 34.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bd2227b60981372f12f0989eb8633f474808eddfdc661488c5dc5bc3ff8705fb
|
|
| MD5 |
26d1d463fa427a43c21cc503198ad105
|
|
| BLAKE2b-256 |
6a8ff2abb5c477ae0347f592d80e1efd3a0249fae1c0dbb797211c1d7437c386
|