diff --git a/.travis.yml b/.travis.yml index c266204..37dbcea 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,11 +1,15 @@ language: python matrix: include: - - python: 3.7 - dist: xenial - sudo: true -install: - - pip install pipenv - - pipenv install --dev -script: - - pipenv run -- python -m unittest \ No newline at end of file + - python: 3.7 + dist: xenial + sudo: true +install: +- pip install pipenv +- pipenv install --dev +script: +- pipenv run -- coverage run --source=log_splitter -m unittest +- pipenv run -- pipenv run -- coveralls +env: + global: + secure: RYBS0lDNdN9w37vjI37SfLzTYgkXA8k9qeOBKnJZ/ImVgSYwVRsUBRh2Pcj3EZswjn4bAErRdJAFt83KVF6Y8YKPbnf/oQQySwjfF5jlEOghyck6CKo7tQjs5xKo02qyFMEj1SBLcPTZgIQSfKVFiGQGwepkkmFWv40i7Q+KkIz5UkimUfbIkqb2XU/uMjbrnoNYDqIauQr21Pf26kDqmGdGyC60zDrxy9q7HHAzMnbdpFnqXCQznfr45X0rEMex3aZzwmd8gzdbkw0HUlG06TyW90h9w4ab1EpOHAdQTN++SG58sSt5IsgXc827ITKKlVNIqDKeFo8eoVxFtdHcFRfVgF3KVq5sOZFwYzIGmVvS0PQ6PNiy4NUxjdCozRv/DjPdDWTvAYayJkTJZRbJZCi7Z+hKFc7/LDja3v2v34cbZvZVCv3RmKMDW8y3CNBI16/wSzPVZNDak7e82yIGn6Spztp8sl4qM8EfQbYSRZKlNses+VuKZUibJ+No4ehV7v5rrGoSg5F9X7GwP6ARPQmL/kNrrMiLbs2Ia1PdGvTNpkLQ3DPGWN04WhNB1tHQoF0iQ6OqvrAbUBvTHE5efnzORarf+7ZcckwptjdQCTCo30pLadZX+rA3XNhd+xlFJuK09PaEAAg9PUZbqSCrMMVqkIswHevjiEDgtHXE21M= diff --git a/Pipfile b/Pipfile index de1eec2..c780398 100644 --- a/Pipfile +++ b/Pipfile @@ -8,6 +8,7 @@ name = "pypi" [dev-packages] pylint = "*" "autopep8" = "*" +coveralls = "*" [requires] python_version = "3.7" diff --git a/Pipfile.lock b/Pipfile.lock index 38f9242..fdc13b8 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -1,7 +1,7 @@ { "_meta": { "hash": { - "sha256": "5f7b0b9c5975fb1f502f64233df27d5ac29de15ca813ae730b59736f06aa18ca" + "sha256": "15f349752fdb046e8586210c86a7b5ec8925b0cdc32957185cdadea10cc06205" }, "pipfile-spec": 6, "requires": { @@ -31,13 +31,85 @@ "index": "pypi", "version": "==1.3.5" }, + "certifi": { + "hashes": [ + "sha256:376690d6f16d32f9d1fe8932551d80b23e9d393a8578c5633a2ed39a64861638", + "sha256:456048c7e371c089d0a77a5212fb37a2c2dce1e24146e3b7e0261736aaeaa22a" + ], + "version": "==2018.8.24" + }, + "chardet": { + "hashes": [ + "sha256:84ab92ed1c4d4f16916e05906b6b75a6c0fb5db821cc65e70cbd64a3e2a5eaae", + "sha256:fc323ffcaeaed0e0a02bf4d117757b98aed530d9ed4531e3e15460124c106691" + ], + "version": "==3.0.4" + }, + "coverage": { + "hashes": [ + "sha256:03481e81d558d30d230bc12999e3edffe392d244349a90f4ef9b88425fac74ba", + "sha256:0b136648de27201056c1869a6c0d4e23f464750fd9a9ba9750b8336a244429ed", + "sha256:10a46017fef60e16694a30627319f38a2b9b52e90182dddb6e37dcdab0f4bf95", + "sha256:198626739a79b09fa0a2f06e083ffd12eb55449b5f8bfdbeed1df4910b2ca640", + "sha256:23d341cdd4a0371820eb2b0bd6b88f5003a7438bbedb33688cd33b8eae59affd", + "sha256:28b2191e7283f4f3568962e373b47ef7f0392993bb6660d079c62bd50fe9d162", + "sha256:2a5b73210bad5279ddb558d9a2bfedc7f4bf6ad7f3c988641d83c40293deaec1", + "sha256:2eb564bbf7816a9d68dd3369a510be3327f1c618d2357fa6b1216994c2e3d508", + "sha256:337ded681dd2ef9ca04ef5d93cfc87e52e09db2594c296b4a0a3662cb1b41249", + "sha256:3a2184c6d797a125dca8367878d3b9a178b6fdd05fdc2d35d758c3006a1cd694", + "sha256:3c79a6f7b95751cdebcd9037e4d06f8d5a9b60e4ed0cd231342aa8ad7124882a", + "sha256:3d72c20bd105022d29b14a7d628462ebdc61de2f303322c0212a054352f3b287", + "sha256:3eb42bf89a6be7deb64116dd1cc4b08171734d721e7a7e57ad64cc4ef29ed2f1", + "sha256:4635a184d0bbe537aa185a34193898eee409332a8ccb27eea36f262566585000", + "sha256:56e448f051a201c5ebbaa86a5efd0ca90d327204d8b059ab25ad0f35fbfd79f1", + "sha256:5a13ea7911ff5e1796b6d5e4fbbf6952381a611209b736d48e675c2756f3f74e", + "sha256:69bf008a06b76619d3c3f3b1983f5145c75a305a0fea513aca094cae5c40a8f5", + "sha256:6bc583dc18d5979dc0f6cec26a8603129de0304d5ae1f17e57a12834e7235062", + "sha256:701cd6093d63e6b8ad7009d8a92425428bc4d6e7ab8d75efbb665c806c1d79ba", + "sha256:7608a3dd5d73cb06c531b8925e0ef8d3de31fed2544a7de6c63960a1e73ea4bc", + "sha256:76ecd006d1d8f739430ec50cc872889af1f9c1b6b8f48e29941814b09b0fd3cc", + "sha256:7aa36d2b844a3e4a4b356708d79fd2c260281a7390d678a10b91ca595ddc9e99", + "sha256:7d3f553904b0c5c016d1dad058a7554c7ac4c91a789fca496e7d8347ad040653", + "sha256:7e1fe19bd6dce69d9fd159d8e4a80a8f52101380d5d3a4d374b6d3eae0e5de9c", + "sha256:8c3cb8c35ec4d9506979b4cf90ee9918bc2e49f84189d9bf5c36c0c1119c6558", + "sha256:9d6dd10d49e01571bf6e147d3b505141ffc093a06756c60b053a859cb2128b1f", + "sha256:be6cfcd8053d13f5f5eeb284aa8a814220c3da1b0078fa859011c7fffd86dab9", + "sha256:c1bb572fab8208c400adaf06a8133ac0712179a334c09224fb11393e920abcdd", + "sha256:de4418dadaa1c01d497e539210cb6baa015965526ff5afc078c57ca69160108d", + "sha256:e05cb4d9aad6233d67e0541caa7e511fa4047ed7750ec2510d466e806e0255d6", + "sha256:f3f501f345f24383c0000395b26b726e46758b71393267aeae0bd36f8b3ade80" + ], + "markers": "python_version != '3.0.*' and python_version != '3.1.*' and python_version < '4' and python_version >= '2.6' and python_version != '3.2.*'", + "version": "==4.5.1" + }, + "coveralls": { + "hashes": [ + "sha256:016358e1630559906f2e322727e5af7799c70eb61227cf1c43cad5562cd9ec89", + "sha256:7ddb2e3114db9604a7cb1fcc68a7dcca32dce346f5ba568c99979b38e166f5a6" + ], + "index": "pypi", + "version": "==1.4.0" + }, + "docopt": { + "hashes": [ + "sha256:49b3a825280bd66b3aa83585ef59c4a8c82f2c8a522dbe754a8bc8d08c85c491" + ], + "version": "==0.6.2" + }, + "idna": { + "hashes": [ + "sha256:156a6814fb5ac1fc6850fb002e0852d56c0c8d2531923a51032d1b70760e186e", + "sha256:684a38a6f903c1d71d6d5fac066b58d7768af4de2b832e426ec79c30daa94a16" + ], + "version": "==2.7" + }, "isort": { "hashes": [ "sha256:1153601da39a25b14ddc54955dbbacbb6b2d19135386699e2ad58517953b34af", "sha256:b9c40e9750f3d77e6e4d441d8b0266cf555e7cdabdcff33c4fd06366ca761ef8", "sha256:ec9ef8f4a9bc6f71eec99e1806bfa2de401650d996c59330782b89a5555c1497" ], - "markers": "python_version != '3.2.*' and python_version != '3.3.*' and python_version != '3.1.*' and python_version >= '2.7' and python_version != '3.0.*'", + "markers": "python_version != '3.2.*' and python_version >= '2.7' and python_version != '3.1.*' and python_version != '3.3.*' and python_version != '3.0.*'", "version": "==4.3.4" }, "lazy-object-proxy": { @@ -96,6 +168,13 @@ "index": "pypi", "version": "==2.1.1" }, + "requests": { + "hashes": [ + "sha256:63b52e3c866428a224f97cab011de738c36aec0185aa91cfacd418b5d58911d1", + "sha256:ec22d826a36ed72a7358ff3fe56cbd4ba69dd7a6718ffd450ff0e9df7a47ce6a" + ], + "version": "==2.19.1" + }, "six": { "hashes": [ "sha256:70e8a77beed4562e7f14fe23a786b54f6296e34344c23bc42f07b15018ff98e9", @@ -103,6 +182,14 @@ ], "version": "==1.11.0" }, + "urllib3": { + "hashes": [ + "sha256:a68ac5e15e76e7e5dd2b8f94007233e01effe3e50e8daddf69acfd81cb686baf", + "sha256:b5725a0bd4ba422ab0e66e89e030c806576753ea3ee08554382c14e685d117b5" + ], + "markers": "python_version != '3.0.*' and python_version != '3.3.*' and python_version != '3.1.*' and python_version < '4' and python_version >= '2.6' and python_version != '3.2.*'", + "version": "==1.23" + }, "wrapt": { "hashes": [ "sha256:d4d560d479f2c21e1b5443bbd15fe7ec4b37fe7e53d335d3b9b0a7b1226fe3c6" diff --git a/log_splitter/__init__.py b/log_splitter/__init__.py index cd56d08..07e7071 100644 --- a/log_splitter/__init__.py +++ b/log_splitter/__init__.py @@ -25,7 +25,7 @@ def __post_init__(self): super().__init__() def emit(self, record: LogRecord) -> None: - pass + pass # pragma: no cover def handle(self, record: LogRecord) -> Optional[LogRecord]: if record.levelno < self.log_level_threshold: