From dd8b5895bd18a855e6174b996f2662bc8fb7c658 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Roberto=20Abdelkader=20Mart=C3=ADnez=20P=C3=A9rez?= Date: Fri, 24 Jan 2020 11:41:52 +0100 Subject: [PATCH] Moving poc under testutils directory. --- poc/Makefile | 12 - poc/Pipfile.lock | 384 ------------------------------ poc/dist/kapow-0.0.1-py3.7.egg | Bin 6929 -> 0 bytes {poc => testutils/poc}/.gitignore | 1 + {poc => testutils/poc}/.pylintrc | 0 testutils/poc/.python-version | 1 + {poc => testutils/poc}/Dockerfile | 0 testutils/poc/Makefile | 16 ++ {poc => testutils/poc}/Pipfile | 9 +- testutils/poc/Pipfile.lock | 219 +++++++++++++++++ {poc => testutils/poc}/README.rst | 0 {poc => testutils/poc}/bin/kapow | 16 +- {poc => testutils/poc}/bin/static | 0 {poc => testutils/poc}/setup.cfg | 0 {poc => testutils/poc}/setup.py | 0 15 files changed, 249 insertions(+), 409 deletions(-) delete mode 100644 poc/Makefile delete mode 100644 poc/Pipfile.lock delete mode 100644 poc/dist/kapow-0.0.1-py3.7.egg rename {poc => testutils/poc}/.gitignore (77%) rename {poc => testutils/poc}/.pylintrc (100%) create mode 100644 testutils/poc/.python-version rename {poc => testutils/poc}/Dockerfile (100%) create mode 100644 testutils/poc/Makefile rename {poc => testutils/poc}/Pipfile (67%) create mode 100644 testutils/poc/Pipfile.lock rename {poc => testutils/poc}/README.rst (100%) rename {poc => testutils/poc}/bin/kapow (97%) rename {poc => testutils/poc}/bin/static (100%) rename {poc => testutils/poc}/setup.cfg (100%) rename {poc => testutils/poc}/setup.py (100%) diff --git a/poc/Makefile b/poc/Makefile deleted file mode 100644 index 9c5a4ff..0000000 --- a/poc/Makefile +++ /dev/null @@ -1,12 +0,0 @@ -.PHONY: sync test - -all: test - -sync: - pipenv sync --dev - -test: sync - KAPOW_DATAAPI_URL=http://localhost:8081 pipenv run make -C ../spec/test - -fix: - KAPOW_DATAAPI_URL=http://localhost:8081 pipenv run make -C ../spec/test fix diff --git a/poc/Pipfile.lock b/poc/Pipfile.lock deleted file mode 100644 index 81f075d..0000000 --- a/poc/Pipfile.lock +++ /dev/null @@ -1,384 +0,0 @@ -{ - "_meta": { - "hash": { - "sha256": "253a96bb11d82fc8240a90cf8bc9b19a248c18056f00d6b7961e2d3ef45788dd" - }, - "pipfile-spec": 6, - "requires": { - "python_version": "3.7" - }, - "sources": [ - { - "name": "pypi", - "url": "https://pypi.org/simple", - "verify_ssl": true - } - ] - }, - "default": { - "aiohttp": { - "hashes": [ - "sha256:00d198585474299c9c3b4f1d5de1a576cc230d562abc5e4a0e81d71a20a6ca55", - "sha256:0155af66de8c21b8dba4992aaeeabf55503caefae00067a3b1139f86d0ec50ed", - "sha256:09654a9eca62d1bd6d64aa44db2498f60a5c1e0ac4750953fdd79d5c88955e10", - "sha256:199f1d106e2b44b6dacdf6f9245493c7d716b01d0b7fbe1959318ba4dc64d1f5", - "sha256:296f30dedc9f4b9e7a301e5cc963012264112d78a1d3094cd83ef148fdf33ca1", - "sha256:368ed312550bd663ce84dc4b032a962fcb3c7cae099dbbd48663afc305e3b939", - "sha256:40d7ea570b88db017c51392349cf99b7aefaaddd19d2c78368aeb0bddde9d390", - "sha256:629102a193162e37102c50713e2e31dc9a2fe7ac5e481da83e5bb3c0cee700aa", - "sha256:6d5ec9b8948c3d957e75ea14d41e9330e1ac3fed24ec53766c780f82805140dc", - "sha256:87331d1d6810214085a50749160196391a712a13336cd02ce1c3ea3d05bcf8d5", - "sha256:9a02a04bbe581c8605ac423ba3a74999ec9d8bce7ae37977a3d38680f5780b6d", - "sha256:9c4c83f4fa1938377da32bc2d59379025ceeee8e24b89f72fcbccd8ca22dc9bf", - "sha256:9cddaff94c0135ee627213ac6ca6d05724bfe6e7a356e5e09ec57bd3249510f6", - "sha256:a25237abf327530d9561ef751eef9511ab56fd9431023ca6f4803f1994104d72", - "sha256:a5cbd7157b0e383738b8e29d6e556fde8726823dae0e348952a61742b21aeb12", - "sha256:a97a516e02b726e089cffcde2eea0d3258450389bbac48cbe89e0f0b6e7b0366", - "sha256:acc89b29b5f4e2332d65cd1b7d10c609a75b88ef8925d487a611ca788432dfa4", - "sha256:b05bd85cc99b06740aad3629c2585bda7b83bd86e080b44ba47faf905fdf1300", - "sha256:c2bec436a2b5dafe5eaeb297c03711074d46b6eb236d002c13c42f25c4a8ce9d", - "sha256:cc619d974c8c11fe84527e4b5e1c07238799a8c29ea1c1285149170524ba9303", - "sha256:d4392defd4648badaa42b3e101080ae3313e8f4787cb517efd3f5b8157eaefd6", - "sha256:e1c3c582ee11af7f63a34a46f0448fca58e59889396ffdae1f482085061a2889" - ], - "index": "pypi", - "version": "==3.5.4" - }, - "async-timeout": { - "hashes": [ - "sha256:0c3c816a028d47f659d6ff5c745cb2acf1f966da1fe5c19c77a70282b25f4c5f", - "sha256:4291ca197d287d274d0b6cb5d6f8f8f82d434ed288f962539ff18cc9012f9ea3" - ], - "version": "==3.0.1" - }, - "attrs": { - "hashes": [ - "sha256:69c0dbf2ed392de1cb5ec704444b08a5ef81680a61cb899dc08127123af36a79", - "sha256:f0b870f674851ecbfbbbd364d6b5cbdff9dcedbc7f3f5e18a6891057f21fe399" - ], - "version": "==19.1.0" - }, - "certifi": { - "hashes": [ - "sha256:046832c04d4e752f37383b628bc601a7ea7211496b4638f6514d0e5b9acc4939", - "sha256:945e3ba63a0b9f577b1395204e13c3a231f9bc0223888be653286534e5873695" - ], - "version": "==2019.6.16" - }, - "chardet": { - "hashes": [ - "sha256:84ab92ed1c4d4f16916e05906b6b75a6c0fb5db821cc65e70cbd64a3e2a5eaae", - "sha256:fc323ffcaeaed0e0a02bf4d117757b98aed530d9ed4531e3e15460124c106691" - ], - "version": "==3.0.4" - }, - "click": { - "hashes": [ - "sha256:2335065e6395b9e67ca716de5f7526736bfa6ceead690adf616d925bdc622b13", - "sha256:5b94b49521f6456670fdb30cd82a4eca9412788a93fa6dd6df72c94d5a8ff2d7" - ], - "index": "pypi", - "version": "==7.0" - }, - "idna": { - "hashes": [ - "sha256:c357b3f628cf53ae2c4c05627ecc484553142ca23264e593d327bcde5e9c3407", - "sha256:ea8b7f6188e6fa117537c3df7da9fc686d485087abf6ac197f9c46432f7e4a3c" - ], - "version": "==2.8" - }, - "multidict": { - "hashes": [ - "sha256:024b8129695a952ebd93373e45b5d341dbb87c17ce49637b34000093f243dd4f", - "sha256:041e9442b11409be5e4fc8b6a97e4bcead758ab1e11768d1e69160bdde18acc3", - "sha256:045b4dd0e5f6121e6f314d81759abd2c257db4634260abcfe0d3f7083c4908ef", - "sha256:047c0a04e382ef8bd74b0de01407e8d8632d7d1b4db6f2561106af812a68741b", - "sha256:068167c2d7bbeebd359665ac4fff756be5ffac9cda02375b5c5a7c4777038e73", - "sha256:148ff60e0fffa2f5fad2eb25aae7bef23d8f3b8bdaf947a65cdbe84a978092bc", - "sha256:1d1c77013a259971a72ddaa83b9f42c80a93ff12df6a4723be99d858fa30bee3", - "sha256:1d48bc124a6b7a55006d97917f695effa9725d05abe8ee78fd60d6588b8344cd", - "sha256:31dfa2fc323097f8ad7acd41aa38d7c614dd1960ac6681745b6da124093dc351", - "sha256:34f82db7f80c49f38b032c5abb605c458bac997a6c3142e0d6c130be6fb2b941", - "sha256:3d5dd8e5998fb4ace04789d1d008e2bb532de501218519d70bb672c4c5a2fc5d", - "sha256:4a6ae52bd3ee41ee0f3acf4c60ceb3f44e0e3bc52ab7da1c2b2aa6703363a3d1", - "sha256:4b02a3b2a2f01d0490dd39321c74273fed0568568ea0e7ea23e02bd1fb10a10b", - "sha256:4b843f8e1dd6a3195679d9838eb4670222e8b8d01bc36c9894d6c3538316fa0a", - "sha256:5de53a28f40ef3c4fd57aeab6b590c2c663de87a5af76136ced519923d3efbb3", - "sha256:61b2b33ede821b94fa99ce0b09c9ece049c7067a33b279f343adfe35108a4ea7", - "sha256:6a3a9b0f45fd75dc05d8e93dc21b18fc1670135ec9544d1ad4acbcf6b86781d0", - "sha256:76ad8e4c69dadbb31bad17c16baee61c0d1a4a73bed2590b741b2e1a46d3edd0", - "sha256:7ba19b777dc00194d1b473180d4ca89a054dd18de27d0ee2e42a103ec9b7d014", - "sha256:7c1b7eab7a49aa96f3db1f716f0113a8a2e93c7375dd3d5d21c4941f1405c9c5", - "sha256:7fc0eee3046041387cbace9314926aa48b681202f8897f8bff3809967a049036", - "sha256:8ccd1c5fff1aa1427100ce188557fc31f1e0a383ad8ec42c559aabd4ff08802d", - "sha256:8e08dd76de80539d613654915a2f5196dbccc67448df291e69a88712ea21e24a", - "sha256:c18498c50c59263841862ea0501da9f2b3659c00db54abfbf823a80787fde8ce", - "sha256:c49db89d602c24928e68c0d510f4fcf8989d77defd01c973d6cbe27e684833b1", - "sha256:ce20044d0317649ddbb4e54dab3c1bcc7483c78c27d3f58ab3d0c7e6bc60d26a", - "sha256:d1071414dd06ca2eafa90c85a079169bfeb0e5f57fd0b45d44c092546fcd6fd9", - "sha256:d3be11ac43ab1a3e979dac80843b42226d5d3cccd3986f2e03152720a4297cd7", - "sha256:db603a1c235d110c860d5f39988ebc8218ee028f07a7cbc056ba6424372ca31b" - ], - "version": "==4.5.2" - }, - "requests": { - "hashes": [ - "sha256:11e007a8a2aa0323f5a921e9e6a2d7e4e67d9877e85773fba9ba6419025cbeb4", - "sha256:9cf5292fcd0f598c671cfc1e0d7d1a7f13bb8085e9a590f48c010551dc6c4b31" - ], - "index": "pypi", - "version": "==2.22.0" - }, - "urllib3": { - "hashes": [ - "sha256:b246607a25ac80bedac05c6f282e3cdaf3afb65420fd024ac94435cabe6e18d1", - "sha256:dbe59173209418ae49d485b87d1681aefa36252ee85884c31346debd19463232" - ], - "version": "==1.25.3" - }, - "yarl": { - "hashes": [ - "sha256:024ecdc12bc02b321bc66b41327f930d1c2c543fa9a561b39861da9388ba7aa9", - "sha256:2f3010703295fbe1aec51023740871e64bb9664c789cba5a6bdf404e93f7568f", - "sha256:3890ab952d508523ef4881457c4099056546593fa05e93da84c7250516e632eb", - "sha256:3e2724eb9af5dc41648e5bb304fcf4891adc33258c6e14e2a7414ea32541e320", - "sha256:5badb97dd0abf26623a9982cd448ff12cb39b8e4c94032ccdedf22ce01a64842", - "sha256:73f447d11b530d860ca1e6b582f947688286ad16ca42256413083d13f260b7a0", - "sha256:7ab825726f2940c16d92aaec7d204cfc34ac26c0040da727cf8ba87255a33829", - "sha256:b25de84a8c20540531526dfbb0e2d2b648c13fd5dd126728c496d7c3fea33310", - "sha256:c6e341f5a6562af74ba55205dbd56d248daf1b5748ec48a0200ba227bb9e33f4", - "sha256:c9bb7c249c4432cd47e75af3864bc02d26c9594f49c82e2a28624417f0ae63b8", - "sha256:e060906c0c585565c718d1c3841747b61c5439af2211e185f6739a9412dfbde1" - ], - "version": "==1.3.0" - } - }, - "develop": { - "aiohttp": { - "hashes": [ - "sha256:00d198585474299c9c3b4f1d5de1a576cc230d562abc5e4a0e81d71a20a6ca55", - "sha256:0155af66de8c21b8dba4992aaeeabf55503caefae00067a3b1139f86d0ec50ed", - "sha256:09654a9eca62d1bd6d64aa44db2498f60a5c1e0ac4750953fdd79d5c88955e10", - "sha256:199f1d106e2b44b6dacdf6f9245493c7d716b01d0b7fbe1959318ba4dc64d1f5", - "sha256:296f30dedc9f4b9e7a301e5cc963012264112d78a1d3094cd83ef148fdf33ca1", - "sha256:368ed312550bd663ce84dc4b032a962fcb3c7cae099dbbd48663afc305e3b939", - "sha256:40d7ea570b88db017c51392349cf99b7aefaaddd19d2c78368aeb0bddde9d390", - "sha256:629102a193162e37102c50713e2e31dc9a2fe7ac5e481da83e5bb3c0cee700aa", - "sha256:6d5ec9b8948c3d957e75ea14d41e9330e1ac3fed24ec53766c780f82805140dc", - "sha256:87331d1d6810214085a50749160196391a712a13336cd02ce1c3ea3d05bcf8d5", - "sha256:9a02a04bbe581c8605ac423ba3a74999ec9d8bce7ae37977a3d38680f5780b6d", - "sha256:9c4c83f4fa1938377da32bc2d59379025ceeee8e24b89f72fcbccd8ca22dc9bf", - "sha256:9cddaff94c0135ee627213ac6ca6d05724bfe6e7a356e5e09ec57bd3249510f6", - "sha256:a25237abf327530d9561ef751eef9511ab56fd9431023ca6f4803f1994104d72", - "sha256:a5cbd7157b0e383738b8e29d6e556fde8726823dae0e348952a61742b21aeb12", - "sha256:a97a516e02b726e089cffcde2eea0d3258450389bbac48cbe89e0f0b6e7b0366", - "sha256:acc89b29b5f4e2332d65cd1b7d10c609a75b88ef8925d487a611ca788432dfa4", - "sha256:b05bd85cc99b06740aad3629c2585bda7b83bd86e080b44ba47faf905fdf1300", - "sha256:c2bec436a2b5dafe5eaeb297c03711074d46b6eb236d002c13c42f25c4a8ce9d", - "sha256:cc619d974c8c11fe84527e4b5e1c07238799a8c29ea1c1285149170524ba9303", - "sha256:d4392defd4648badaa42b3e101080ae3313e8f4787cb517efd3f5b8157eaefd6", - "sha256:e1c3c582ee11af7f63a34a46f0448fca58e59889396ffdae1f482085061a2889" - ], - "index": "pypi", - "version": "==3.5.4" - }, - "astroid": { - "hashes": [ - "sha256:6560e1e1749f68c64a4b5dee4e091fce798d2f0d84ebe638cf0e0585a343acf4", - "sha256:b65db1bbaac9f9f4d190199bb8680af6f6f84fd3769a5ea883df8a91fe68b4c4" - ], - "version": "==2.2.5" - }, - "async-timeout": { - "hashes": [ - "sha256:0c3c816a028d47f659d6ff5c745cb2acf1f966da1fe5c19c77a70282b25f4c5f", - "sha256:4291ca197d287d274d0b6cb5d6f8f8f82d434ed288f962539ff18cc9012f9ea3" - ], - "version": "==3.0.1" - }, - "attrs": { - "hashes": [ - "sha256:69c0dbf2ed392de1cb5ec704444b08a5ef81680a61cb899dc08127123af36a79", - "sha256:f0b870f674851ecbfbbbd364d6b5cbdff9dcedbc7f3f5e18a6891057f21fe399" - ], - "version": "==19.1.0" - }, - "certifi": { - "hashes": [ - "sha256:046832c04d4e752f37383b628bc601a7ea7211496b4638f6514d0e5b9acc4939", - "sha256:945e3ba63a0b9f577b1395204e13c3a231f9bc0223888be653286534e5873695" - ], - "version": "==2019.6.16" - }, - "chardet": { - "hashes": [ - "sha256:84ab92ed1c4d4f16916e05906b6b75a6c0fb5db821cc65e70cbd64a3e2a5eaae", - "sha256:fc323ffcaeaed0e0a02bf4d117757b98aed530d9ed4531e3e15460124c106691" - ], - "version": "==3.0.4" - }, - "click": { - "hashes": [ - "sha256:2335065e6395b9e67ca716de5f7526736bfa6ceead690adf616d925bdc622b13", - "sha256:5b94b49521f6456670fdb30cd82a4eca9412788a93fa6dd6df72c94d5a8ff2d7" - ], - "index": "pypi", - "version": "==7.0" - }, - "idna": { - "hashes": [ - "sha256:c357b3f628cf53ae2c4c05627ecc484553142ca23264e593d327bcde5e9c3407", - "sha256:ea8b7f6188e6fa117537c3df7da9fc686d485087abf6ac197f9c46432f7e4a3c" - ], - "version": "==2.8" - }, - "isort": { - "hashes": [ - "sha256:54da7e92468955c4fceacd0c86bd0ec997b0e1ee80d97f67c35a78b719dccab1", - "sha256:6e811fcb295968434526407adb8796944f1988c5b65e8139058f2014cbe100fd" - ], - "version": "==4.3.21" - }, - "kapow": { - "editable": true, - "path": "." - }, - "lazy-object-proxy": { - "hashes": [ - "sha256:02b260c8deb80db09325b99edf62ae344ce9bc64d68b7a634410b8e9a568edbf", - "sha256:18f9c401083a4ba6e162355873f906315332ea7035803d0fd8166051e3d402e3", - "sha256:1f2c6209a8917c525c1e2b55a716135ca4658a3042b5122d4e3413a4030c26ce", - "sha256:2f06d97f0ca0f414f6b707c974aaf8829c2292c1c497642f63824119d770226f", - "sha256:616c94f8176808f4018b39f9638080ed86f96b55370b5a9463b2ee5c926f6c5f", - "sha256:63b91e30ef47ef68a30f0c3c278fbfe9822319c15f34b7538a829515b84ca2a0", - "sha256:77b454f03860b844f758c5d5c6e5f18d27de899a3db367f4af06bec2e6013a8e", - "sha256:83fe27ba321e4cfac466178606147d3c0aa18e8087507caec78ed5a966a64905", - "sha256:84742532d39f72df959d237912344d8a1764c2d03fe58beba96a87bfa11a76d8", - "sha256:874ebf3caaf55a020aeb08acead813baf5a305927a71ce88c9377970fe7ad3c2", - "sha256:9f5caf2c7436d44f3cec97c2fa7791f8a675170badbfa86e1992ca1b84c37009", - "sha256:a0c8758d01fcdfe7ae8e4b4017b13552efa7f1197dd7358dc9da0576f9d0328a", - "sha256:a4def978d9d28cda2d960c279318d46b327632686d82b4917516c36d4c274512", - "sha256:ad4f4be843dace866af5fc142509e9b9817ca0c59342fdb176ab6ad552c927f5", - "sha256:ae33dd198f772f714420c5ab698ff05ff900150486c648d29951e9c70694338e", - "sha256:b4a2b782b8a8c5522ad35c93e04d60e2ba7f7dcb9271ec8e8c3e08239be6c7b4", - "sha256:c462eb33f6abca3b34cdedbe84d761f31a60b814e173b98ede3c81bb48967c4f", - "sha256:fd135b8d35dfdcdb984828c84d695937e58cc5f49e1c854eb311c4d6aa03f4f1" - ], - "version": "==1.4.2" - }, - "mccabe": { - "hashes": [ - "sha256:ab8a6258860da4b6677da4bd2fe5dc2c659cff31b3ee4f7f5d64e79735b80d42", - "sha256:dd8d182285a0fe56bace7f45b5e7d1a6ebcbf524e8f3bd87eb0f125271b8831f" - ], - "version": "==0.6.1" - }, - "multidict": { - "hashes": [ - "sha256:024b8129695a952ebd93373e45b5d341dbb87c17ce49637b34000093f243dd4f", - "sha256:041e9442b11409be5e4fc8b6a97e4bcead758ab1e11768d1e69160bdde18acc3", - "sha256:045b4dd0e5f6121e6f314d81759abd2c257db4634260abcfe0d3f7083c4908ef", - "sha256:047c0a04e382ef8bd74b0de01407e8d8632d7d1b4db6f2561106af812a68741b", - "sha256:068167c2d7bbeebd359665ac4fff756be5ffac9cda02375b5c5a7c4777038e73", - "sha256:148ff60e0fffa2f5fad2eb25aae7bef23d8f3b8bdaf947a65cdbe84a978092bc", - "sha256:1d1c77013a259971a72ddaa83b9f42c80a93ff12df6a4723be99d858fa30bee3", - "sha256:1d48bc124a6b7a55006d97917f695effa9725d05abe8ee78fd60d6588b8344cd", - "sha256:31dfa2fc323097f8ad7acd41aa38d7c614dd1960ac6681745b6da124093dc351", - "sha256:34f82db7f80c49f38b032c5abb605c458bac997a6c3142e0d6c130be6fb2b941", - "sha256:3d5dd8e5998fb4ace04789d1d008e2bb532de501218519d70bb672c4c5a2fc5d", - "sha256:4a6ae52bd3ee41ee0f3acf4c60ceb3f44e0e3bc52ab7da1c2b2aa6703363a3d1", - "sha256:4b02a3b2a2f01d0490dd39321c74273fed0568568ea0e7ea23e02bd1fb10a10b", - "sha256:4b843f8e1dd6a3195679d9838eb4670222e8b8d01bc36c9894d6c3538316fa0a", - "sha256:5de53a28f40ef3c4fd57aeab6b590c2c663de87a5af76136ced519923d3efbb3", - "sha256:61b2b33ede821b94fa99ce0b09c9ece049c7067a33b279f343adfe35108a4ea7", - "sha256:6a3a9b0f45fd75dc05d8e93dc21b18fc1670135ec9544d1ad4acbcf6b86781d0", - "sha256:76ad8e4c69dadbb31bad17c16baee61c0d1a4a73bed2590b741b2e1a46d3edd0", - "sha256:7ba19b777dc00194d1b473180d4ca89a054dd18de27d0ee2e42a103ec9b7d014", - "sha256:7c1b7eab7a49aa96f3db1f716f0113a8a2e93c7375dd3d5d21c4941f1405c9c5", - "sha256:7fc0eee3046041387cbace9314926aa48b681202f8897f8bff3809967a049036", - "sha256:8ccd1c5fff1aa1427100ce188557fc31f1e0a383ad8ec42c559aabd4ff08802d", - "sha256:8e08dd76de80539d613654915a2f5196dbccc67448df291e69a88712ea21e24a", - "sha256:c18498c50c59263841862ea0501da9f2b3659c00db54abfbf823a80787fde8ce", - "sha256:c49db89d602c24928e68c0d510f4fcf8989d77defd01c973d6cbe27e684833b1", - "sha256:ce20044d0317649ddbb4e54dab3c1bcc7483c78c27d3f58ab3d0c7e6bc60d26a", - "sha256:d1071414dd06ca2eafa90c85a079169bfeb0e5f57fd0b45d44c092546fcd6fd9", - "sha256:d3be11ac43ab1a3e979dac80843b42226d5d3cccd3986f2e03152720a4297cd7", - "sha256:db603a1c235d110c860d5f39988ebc8218ee028f07a7cbc056ba6424372ca31b" - ], - "version": "==4.5.2" - }, - "pylint": { - "hashes": [ - "sha256:5d77031694a5fb97ea95e828c8d10fc770a1df6eb3906067aaed42201a8a6a09", - "sha256:723e3db49555abaf9bf79dc474c6b9e2935ad82230b10c1138a71ea41ac0fff1" - ], - "index": "pypi", - "version": "==2.3.1" - }, - "requests": { - "hashes": [ - "sha256:11e007a8a2aa0323f5a921e9e6a2d7e4e67d9877e85773fba9ba6419025cbeb4", - "sha256:9cf5292fcd0f598c671cfc1e0d7d1a7f13bb8085e9a590f48c010551dc6c4b31" - ], - "index": "pypi", - "version": "==2.22.0" - }, - "six": { - "hashes": [ - "sha256:3350809f0555b11f552448330d0b52d5f24c91a322ea4a15ef22629740f3761c", - "sha256:d16a0141ec1a18405cd4ce8b4613101da75da0e9a7aec5bdd4fa804d0e0eba73" - ], - "version": "==1.12.0" - }, - "typed-ast": { - "hashes": [ - "sha256:18511a0b3e7922276346bcb47e2ef9f38fb90fd31cb9223eed42c85d1312344e", - "sha256:262c247a82d005e43b5b7f69aff746370538e176131c32dda9cb0f324d27141e", - "sha256:2b907eb046d049bcd9892e3076c7a6456c93a25bebfe554e931620c90e6a25b0", - "sha256:354c16e5babd09f5cb0ee000d54cfa38401d8b8891eefa878ac772f827181a3c", - "sha256:4e0b70c6fc4d010f8107726af5fd37921b666f5b31d9331f0bd24ad9a088e631", - "sha256:630968c5cdee51a11c05a30453f8cd65e0cc1d2ad0d9192819df9978984529f4", - "sha256:66480f95b8167c9c5c5c87f32cf437d585937970f3fc24386f313a4c97b44e34", - "sha256:71211d26ffd12d63a83e079ff258ac9d56a1376a25bc80b1cdcdf601b855b90b", - "sha256:95bd11af7eafc16e829af2d3df510cecfd4387f6453355188342c3e79a2ec87a", - "sha256:bc6c7d3fa1325a0c6613512a093bc2a2a15aeec350451cbdf9e1d4bffe3e3233", - "sha256:cc34a6f5b426748a507dd5d1de4c1978f2eb5626d51326e43280941206c209e1", - "sha256:d755f03c1e4a51e9b24d899561fec4ccaf51f210d52abdf8c07ee2849b212a36", - "sha256:d7c45933b1bdfaf9f36c579671fec15d25b06c8398f113dab64c18ed1adda01d", - "sha256:d896919306dd0aa22d0132f62a1b78d11aaf4c9fc5b3410d3c666b818191630a", - "sha256:ffde2fbfad571af120fcbfbbc61c72469e72f550d676c3342492a9dfdefb8f12" - ], - "markers": "implementation_name == 'cpython'", - "version": "==1.4.0" - }, - "urllib3": { - "hashes": [ - "sha256:b246607a25ac80bedac05c6f282e3cdaf3afb65420fd024ac94435cabe6e18d1", - "sha256:dbe59173209418ae49d485b87d1681aefa36252ee85884c31346debd19463232" - ], - "version": "==1.25.3" - }, - "wrapt": { - "hashes": [ - "sha256:565a021fd19419476b9362b05eeaa094178de64f8361e44468f9e9d7843901e1" - ], - "version": "==1.11.2" - }, - "yarl": { - "hashes": [ - "sha256:024ecdc12bc02b321bc66b41327f930d1c2c543fa9a561b39861da9388ba7aa9", - "sha256:2f3010703295fbe1aec51023740871e64bb9664c789cba5a6bdf404e93f7568f", - "sha256:3890ab952d508523ef4881457c4099056546593fa05e93da84c7250516e632eb", - "sha256:3e2724eb9af5dc41648e5bb304fcf4891adc33258c6e14e2a7414ea32541e320", - "sha256:5badb97dd0abf26623a9982cd448ff12cb39b8e4c94032ccdedf22ce01a64842", - "sha256:73f447d11b530d860ca1e6b582f947688286ad16ca42256413083d13f260b7a0", - "sha256:7ab825726f2940c16d92aaec7d204cfc34ac26c0040da727cf8ba87255a33829", - "sha256:b25de84a8c20540531526dfbb0e2d2b648c13fd5dd126728c496d7c3fea33310", - "sha256:c6e341f5a6562af74ba55205dbd56d248daf1b5748ec48a0200ba227bb9e33f4", - "sha256:c9bb7c249c4432cd47e75af3864bc02d26c9594f49c82e2a28624417f0ae63b8", - "sha256:e060906c0c585565c718d1c3841747b61c5439af2211e185f6739a9412dfbde1" - ], - "version": "==1.3.0" - } - } -} diff --git a/poc/dist/kapow-0.0.1-py3.7.egg b/poc/dist/kapow-0.0.1-py3.7.egg deleted file mode 100644 index 4bc98c7d5180a29fc69960fcc70dc7bb23778d7b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6929 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 TXup1lb@%zz<7oYAauEIp$R-B0 diff --git a/poc/.gitignore b/testutils/poc/.gitignore similarity index 77% rename from poc/.gitignore rename to testutils/poc/.gitignore index 59d5265..584b859 100644 --- a/poc/.gitignore +++ b/testutils/poc/.gitignore @@ -1,2 +1,3 @@ build *.egg-info +dist diff --git a/poc/.pylintrc b/testutils/poc/.pylintrc similarity index 100% rename from poc/.pylintrc rename to testutils/poc/.pylintrc diff --git a/testutils/poc/.python-version b/testutils/poc/.python-version new file mode 100644 index 0000000..897e56b --- /dev/null +++ b/testutils/poc/.python-version @@ -0,0 +1 @@ +3.7.6 diff --git a/poc/Dockerfile b/testutils/poc/Dockerfile similarity index 100% rename from poc/Dockerfile rename to testutils/poc/Dockerfile diff --git a/testutils/poc/Makefile b/testutils/poc/Makefile new file mode 100644 index 0000000..133fae8 --- /dev/null +++ b/testutils/poc/Makefile @@ -0,0 +1,16 @@ +.PHONY: sync test + +all: test + +sync: + pipenv sync --dev + +test: sync + KAPOW_DATAAPI_URL=http://localhost:8081 pipenv run make -C ../../spec/test + +fix: + KAPOW_DATAAPI_URL=http://localhost:8081 pipenv run make -C ../../spec/test fix + +clean: + pipenv --rm + make -C ../../spec/test clean diff --git a/poc/Pipfile b/testutils/poc/Pipfile similarity index 67% rename from poc/Pipfile rename to testutils/poc/Pipfile index 774f919..53d0f35 100644 --- a/poc/Pipfile +++ b/testutils/poc/Pipfile @@ -5,12 +5,9 @@ verify_ssl = true [dev-packages] pylint = "*" -kapow = {path = ".",editable = true} [packages] -aiohttp = "*" -requests = "*" -click = "*" +kapow = {path = ".",editable = true} -[requires] -python_version = "3.7" +# [requires] +# python_version = "3.7" diff --git a/testutils/poc/Pipfile.lock b/testutils/poc/Pipfile.lock new file mode 100644 index 0000000..05e7685 --- /dev/null +++ b/testutils/poc/Pipfile.lock @@ -0,0 +1,219 @@ +{ + "_meta": { + "hash": { + "sha256": "d9b6573eb6ec7cac4644707ab68c73765d49be59ed32db7147d8aef8b18016ab" + }, + "pipfile-spec": 6, + "requires": {}, + "sources": [ + { + "name": "pypi", + "url": "https://pypi.org/simple", + "verify_ssl": true + } + ] + }, + "default": { + "aiohttp": { + "hashes": [ + "sha256:00d198585474299c9c3b4f1d5de1a576cc230d562abc5e4a0e81d71a20a6ca55", + "sha256:0155af66de8c21b8dba4992aaeeabf55503caefae00067a3b1139f86d0ec50ed", + "sha256:09654a9eca62d1bd6d64aa44db2498f60a5c1e0ac4750953fdd79d5c88955e10", + "sha256:199f1d106e2b44b6dacdf6f9245493c7d716b01d0b7fbe1959318ba4dc64d1f5", + "sha256:296f30dedc9f4b9e7a301e5cc963012264112d78a1d3094cd83ef148fdf33ca1", + "sha256:368ed312550bd663ce84dc4b032a962fcb3c7cae099dbbd48663afc305e3b939", + "sha256:40d7ea570b88db017c51392349cf99b7aefaaddd19d2c78368aeb0bddde9d390", + "sha256:629102a193162e37102c50713e2e31dc9a2fe7ac5e481da83e5bb3c0cee700aa", + "sha256:6d5ec9b8948c3d957e75ea14d41e9330e1ac3fed24ec53766c780f82805140dc", + "sha256:87331d1d6810214085a50749160196391a712a13336cd02ce1c3ea3d05bcf8d5", + "sha256:9a02a04bbe581c8605ac423ba3a74999ec9d8bce7ae37977a3d38680f5780b6d", + "sha256:9c4c83f4fa1938377da32bc2d59379025ceeee8e24b89f72fcbccd8ca22dc9bf", + "sha256:9cddaff94c0135ee627213ac6ca6d05724bfe6e7a356e5e09ec57bd3249510f6", + "sha256:a25237abf327530d9561ef751eef9511ab56fd9431023ca6f4803f1994104d72", + "sha256:a5cbd7157b0e383738b8e29d6e556fde8726823dae0e348952a61742b21aeb12", + "sha256:a97a516e02b726e089cffcde2eea0d3258450389bbac48cbe89e0f0b6e7b0366", + "sha256:acc89b29b5f4e2332d65cd1b7d10c609a75b88ef8925d487a611ca788432dfa4", + "sha256:b05bd85cc99b06740aad3629c2585bda7b83bd86e080b44ba47faf905fdf1300", + "sha256:c2bec436a2b5dafe5eaeb297c03711074d46b6eb236d002c13c42f25c4a8ce9d", + "sha256:cc619d974c8c11fe84527e4b5e1c07238799a8c29ea1c1285149170524ba9303", + "sha256:d4392defd4648badaa42b3e101080ae3313e8f4787cb517efd3f5b8157eaefd6", + "sha256:e1c3c582ee11af7f63a34a46f0448fca58e59889396ffdae1f482085061a2889" + ], + "version": "==3.5.4" + }, + "async-timeout": { + "hashes": [ + "sha256:0c3c816a028d47f659d6ff5c745cb2acf1f966da1fe5c19c77a70282b25f4c5f", + "sha256:4291ca197d287d274d0b6cb5d6f8f8f82d434ed288f962539ff18cc9012f9ea3" + ], + "version": "==3.0.1" + }, + "attrs": { + "hashes": [ + "sha256:08a96c641c3a74e44eb59afb61a24f2cb9f4d7188748e76ba4bb5edfa3cb7d1c", + "sha256:f7b7ce16570fe9965acd6d30101a28f62fb4a7f9e926b3bbc9b61f8b04247e72" + ], + "version": "==19.3.0" + }, + "certifi": { + "hashes": [ + "sha256:017c25db2a153ce562900032d5bc68e9f191e44e9a0f762f373977de9df1fbb3", + "sha256:25b64c7da4cd7479594d035c08c2d809eb4aab3a26e5a990ea98cc450c320f1f" + ], + "version": "==2019.11.28" + }, + "chardet": { + "hashes": [ + "sha256:84ab92ed1c4d4f16916e05906b6b75a6c0fb5db821cc65e70cbd64a3e2a5eaae", + "sha256:fc323ffcaeaed0e0a02bf4d117757b98aed530d9ed4531e3e15460124c106691" + ], + "version": "==3.0.4" + }, + "click": { + "hashes": [ + "sha256:2335065e6395b9e67ca716de5f7526736bfa6ceead690adf616d925bdc622b13", + "sha256:5b94b49521f6456670fdb30cd82a4eca9412788a93fa6dd6df72c94d5a8ff2d7" + ], + "version": "==7.0" + }, + "idna": { + "hashes": [ + "sha256:c357b3f628cf53ae2c4c05627ecc484553142ca23264e593d327bcde5e9c3407", + "sha256:ea8b7f6188e6fa117537c3df7da9fc686d485087abf6ac197f9c46432f7e4a3c" + ], + "version": "==2.8" + }, + "kapow": { + "editable": true, + "path": "." + }, + "multidict": { + "hashes": [ + "sha256:13f3ebdb5693944f52faa7b2065b751cb7e578b8dd0a5bb8e4ab05ad0188b85e", + "sha256:26502cefa86d79b86752e96639352c7247846515c864d7c2eb85d036752b643c", + "sha256:4fba5204d32d5c52439f88437d33ad14b5f228e25072a192453f658bddfe45a7", + "sha256:527124ef435f39a37b279653ad0238ff606b58328ca7989a6df372fd75d7fe26", + "sha256:5414f388ffd78c57e77bd253cf829373721f450613de53dc85a08e34d806e8eb", + "sha256:5eee66f882ab35674944dfa0d28b57fa51e160b4dce0ce19e47f495fdae70703", + "sha256:63810343ea07f5cd86ba66ab66706243a6f5af075eea50c01e39b4ad6bc3c57a", + "sha256:6bd10adf9f0d6a98ccc792ab6f83d18674775986ba9bacd376b643fe35633357", + "sha256:83c6ddf0add57c6b8a7de0bc7e2d656be3eefeff7c922af9a9aae7e49f225625", + "sha256:93166e0f5379cf6cd29746989f8a594fa7204dcae2e9335ddba39c870a287e1c", + "sha256:9a7b115ee0b9b92d10ebc246811d8f55d0c57e82dbb6a26b23c9a9a6ad40ce0c", + "sha256:a38baa3046cce174a07a59952c9f876ae8875ef3559709639c17fdf21f7b30dd", + "sha256:a6d219f49821f4b2c85c6d426346a5d84dab6daa6f85ca3da6c00ed05b54022d", + "sha256:a8ed33e8f9b67e3b592c56567135bb42e7e0e97417a4b6a771e60898dfd5182b", + "sha256:d7d428488c67b09b26928950a395e41cc72bb9c3d5abfe9f0521940ee4f796d4", + "sha256:dcfed56aa085b89d644af17442cdc2debaa73388feba4b8026446d168ca8dad7", + "sha256:f29b885e4903bd57a7789f09fe9d60b6475a6c1a4c0eca874d8558f00f9d4b51" + ], + "version": "==4.7.4" + }, + "requests": { + "hashes": [ + "sha256:11e007a8a2aa0323f5a921e9e6a2d7e4e67d9877e85773fba9ba6419025cbeb4", + "sha256:9cf5292fcd0f598c671cfc1e0d7d1a7f13bb8085e9a590f48c010551dc6c4b31" + ], + "version": "==2.22.0" + }, + "urllib3": { + "hashes": [ + "sha256:2f3db8b19923a873b3e5256dc9c2dedfa883e33d87c690d9c7913e1f40673cdc", + "sha256:87716c2d2a7121198ebcb7ce7cccf6ce5e9ba539041cfbaeecfb641dc0bf6acc" + ], + "version": "==1.25.8" + }, + "yarl": { + "hashes": [ + "sha256:0c2ab325d33f1b824734b3ef51d4d54a54e0e7a23d13b86974507602334c2cce", + "sha256:0ca2f395591bbd85ddd50a82eb1fde9c1066fafe888c5c7cc1d810cf03fd3cc6", + "sha256:2098a4b4b9d75ee352807a95cdf5f10180db903bc5b7270715c6bbe2551f64ce", + "sha256:25e66e5e2007c7a39541ca13b559cd8ebc2ad8fe00ea94a2aad28a9b1e44e5ae", + "sha256:26d7c90cb04dee1665282a5d1a998defc1a9e012fdca0f33396f81508f49696d", + "sha256:308b98b0c8cd1dfef1a0311dc5e38ae8f9b58349226aa0533f15a16717ad702f", + "sha256:3ce3d4f7c6b69c4e4f0704b32eca8123b9c58ae91af740481aa57d7857b5e41b", + "sha256:58cd9c469eced558cd81aa3f484b2924e8897049e06889e8ff2510435b7ef74b", + "sha256:5b10eb0e7f044cf0b035112446b26a3a2946bca9d7d7edb5e54a2ad2f6652abb", + "sha256:6faa19d3824c21bcbfdfce5171e193c8b4ddafdf0ac3f129ccf0cdfcb083e462", + "sha256:944494be42fa630134bf907714d40207e646fd5a94423c90d5b514f7b0713fea", + "sha256:a161de7e50224e8e3de6e184707476b5a989037dcb24292b391a3d66ff158e70", + "sha256:a4844ebb2be14768f7994f2017f70aca39d658a96c786211be5ddbe1c68794c1", + "sha256:c2b509ac3d4b988ae8769901c66345425e361d518aecbe4acbfc2567e416626a", + "sha256:c9959d49a77b0e07559e579f38b2f3711c2b8716b8410b320bf9713013215a1b", + "sha256:d8cdee92bc930d8b09d8bd2043cedd544d9c8bd7436a77678dd602467a993080", + "sha256:e15199cdb423316e15f108f51249e44eb156ae5dba232cb73be555324a1d49c2" + ], + "version": "==1.4.2" + } + }, + "develop": { + "astroid": { + "hashes": [ + "sha256:71ea07f44df9568a75d0f354c49143a4575d90645e9fead6dfb52c26a85ed13a", + "sha256:840947ebfa8b58f318d42301cf8c0a20fd794a33b61cc4638e28e9e61ba32f42" + ], + "version": "==2.3.3" + }, + "isort": { + "hashes": [ + "sha256:54da7e92468955c4fceacd0c86bd0ec997b0e1ee80d97f67c35a78b719dccab1", + "sha256:6e811fcb295968434526407adb8796944f1988c5b65e8139058f2014cbe100fd" + ], + "version": "==4.3.21" + }, + "lazy-object-proxy": { + "hashes": [ + "sha256:0c4b206227a8097f05c4dbdd323c50edf81f15db3b8dc064d08c62d37e1a504d", + "sha256:194d092e6f246b906e8f70884e620e459fc54db3259e60cf69a4d66c3fda3449", + "sha256:1be7e4c9f96948003609aa6c974ae59830a6baecc5376c25c92d7d697e684c08", + "sha256:4677f594e474c91da97f489fea5b7daa17b5517190899cf213697e48d3902f5a", + "sha256:48dab84ebd4831077b150572aec802f303117c8cc5c871e182447281ebf3ac50", + "sha256:5541cada25cd173702dbd99f8e22434105456314462326f06dba3e180f203dfd", + "sha256:59f79fef100b09564bc2df42ea2d8d21a64fdcda64979c0fa3db7bdaabaf6239", + "sha256:8d859b89baf8ef7f8bc6b00aa20316483d67f0b1cbf422f5b4dc56701c8f2ffb", + "sha256:9254f4358b9b541e3441b007a0ea0764b9d056afdeafc1a5569eee1cc6c1b9ea", + "sha256:9651375199045a358eb6741df3e02a651e0330be090b3bc79f6d0de31a80ec3e", + "sha256:97bb5884f6f1cdce0099f86b907aa41c970c3c672ac8b9c8352789e103cf3156", + "sha256:9b15f3f4c0f35727d3a0fba4b770b3c4ebbb1fa907dbcc046a1d2799f3edd142", + "sha256:a2238e9d1bb71a56cd710611a1614d1194dc10a175c1e08d75e1a7bcc250d442", + "sha256:a6ae12d08c0bf9909ce12385803a543bfe99b95fe01e752536a60af2b7797c62", + "sha256:ca0a928a3ddbc5725be2dd1cf895ec0a254798915fb3a36af0964a0a4149e3db", + "sha256:cb2c7c57005a6804ab66f106ceb8482da55f5314b7fcb06551db1edae4ad1531", + "sha256:d74bb8693bf9cf75ac3b47a54d716bbb1a92648d5f781fc799347cfc95952383", + "sha256:d945239a5639b3ff35b70a88c5f2f491913eb94871780ebfabb2568bd58afc5a", + "sha256:eba7011090323c1dadf18b3b689845fd96a61ba0a1dfbd7f24b921398affc357", + "sha256:efa1909120ce98bbb3777e8b6f92237f5d5c8ea6758efea36a473e1d38f7d3e4", + "sha256:f3900e8a5de27447acbf900b4750b0ddfd7ec1ea7fbaf11dfa911141bc522af0" + ], + "version": "==1.4.3" + }, + "mccabe": { + "hashes": [ + "sha256:ab8a6258860da4b6677da4bd2fe5dc2c659cff31b3ee4f7f5d64e79735b80d42", + "sha256:dd8d182285a0fe56bace7f45b5e7d1a6ebcbf524e8f3bd87eb0f125271b8831f" + ], + "version": "==0.6.1" + }, + "pylint": { + "hashes": [ + "sha256:3db5468ad013380e987410a8d6956226963aed94ecb5f9d3a28acca6d9ac36cd", + "sha256:886e6afc935ea2590b462664b161ca9a5e40168ea99e5300935f6591ad467df4" + ], + "index": "pypi", + "version": "==2.4.4" + }, + "six": { + "hashes": [ + "sha256:236bdbdce46e6e6a3d61a337c0f8b763ca1e8717c03b369e87a7ec7ce1319c0a", + "sha256:8f3cd2e254d8f793e7f3d6d9df77b92252b52637291d0f0da013c76ea2724b6c" + ], + "version": "==1.14.0" + }, + "wrapt": { + "hashes": [ + "sha256:565a021fd19419476b9362b05eeaa094178de64f8361e44468f9e9d7843901e1" + ], + "version": "==1.11.2" + } + } +} diff --git a/poc/README.rst b/testutils/poc/README.rst similarity index 100% rename from poc/README.rst rename to testutils/poc/README.rst diff --git a/poc/bin/kapow b/testutils/poc/bin/kapow similarity index 97% rename from poc/bin/kapow rename to testutils/poc/bin/kapow index 5c371fb..cd09f55 100755 --- a/poc/bin/kapow +++ b/testutils/poc/bin/kapow @@ -255,7 +255,8 @@ def handle_route(entrypoint, command): shell_task = await asyncio.create_subprocess_shell( args, env={**os.environ, - "KAPOW_URL": "http://localhost:8081", + "KAPOW_DATAAPI_URL": "http://localhost:8081", + "KAPOW_CONTROLAPI_URL": "http://localhost:8081", "KAPOW_HANDLER_ID": id }, stdin=asyncio.subprocess.DEVNULL) @@ -425,7 +426,8 @@ async def run_init_script(app, scripts, interactive): cmd, executable="/bin/bash", env={**os.environ, - "KAPOW_URL": "http://localhost:8081" + "KAPOW_DATAAPI_URL": "http://localhost:8081", + "KAPOW_CONTROLAPI_URL": "http://localhost:8081" }) await shell_task.wait() @@ -552,7 +554,7 @@ def route(): @click.option("-c", "--command", nargs=1) @click.option("-e", "--entrypoint", default="/bin/sh -c") @click.option("-X", "--method", default="GET") -@click.option("--url", envvar='KAPOW_URL') +@click.option("--url", envvar='KAPOW_CONTROLAPI_URL') @click.argument("url_pattern", nargs=1) @click.argument("command_file", required=False) def route_add(url_pattern, entrypoint, command, method, url, command_file): @@ -580,7 +582,7 @@ def route_add(url_pattern, entrypoint, command, method, url, command_file): @route.command("remove") -@click.option("--url", envvar='KAPOW_URL') +@click.option("--url", envvar='KAPOW_CONTROLAPI_URL') @click.argument("route-id") def route_remove(route_id, url): response = requests.delete(f"{url}/routes/{route_id}") @@ -588,7 +590,7 @@ def route_remove(route_id, url): @route.command("list") -@click.option("--url", envvar='KAPOW_URL') +@click.option("--url", envvar='KAPOW_CONTROLAPI_URL') @click.argument("route-id", nargs=1, required=False, default=None) def route_list(route_id, url): if route_id is None: @@ -600,7 +602,7 @@ def route_list(route_id, url): @kapow.command("set", help="Set data from the current context") -@click.option("--url", envvar='KAPOW_URL') +@click.option("--url", envvar='KAPOW_DATAAPI_URL') @click.option("--handler-id", envvar='KAPOW_HANDLER_ID') @click.argument("path", nargs=1) @click.argument("value", required=False) @@ -620,7 +622,7 @@ def kapow_set(url, handler_id, path, value): @kapow.command("get", help="Get data from the current context") -@click.option("--url", envvar='KAPOW_URL') +@click.option("--url", envvar='KAPOW_DATAAPI_URL') @click.option("--handler-id", envvar='KAPOW_HANDLER_ID') @click.argument("path", nargs=1) def kapow_get(url, handler_id, path): diff --git a/poc/bin/static b/testutils/poc/bin/static similarity index 100% rename from poc/bin/static rename to testutils/poc/bin/static diff --git a/poc/setup.cfg b/testutils/poc/setup.cfg similarity index 100% rename from poc/setup.cfg rename to testutils/poc/setup.cfg diff --git a/poc/setup.py b/testutils/poc/setup.py similarity index 100% rename from poc/setup.py rename to testutils/poc/setup.py