Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add option to order results by last commit date #37

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

CLiu13
Copy link

@CLiu13 CLiu13 commented Nov 18, 2018

This adds the ability to clone every repo (which
can be used for other purposes later) and determine
the date of the last commit, which is then recorded
and can be used to sort the export results.

Closes #7

@TravisBuddy
Copy link

Travis tests have failed

Hey @CLiu13,
Please read the following log in order to understand the failure reason.
It'll be awesome if you fix what's wrong and commit the changes.

1st Build

View build log

coala --non-interactive -V
[DEBUG][00:09:00] Platform Linux -- Python 3.6.3, coalib 0.11.0
Executing section all...
[DEBUG][00:09:00] Files that will be checked:
/home/travis/build/ksdme/org-status/setup.py
/home/travis/build/ksdme/org-status/org_status/__main__.py
/home/travis/build/ksdme/org-status/org_status/__init__.py
/home/travis/build/ksdme/org-status/org_status/org_status.py
/home/travis/build/ksdme/org-status/org_status/status_providers/__init__.py
/home/travis/build/ksdme/org-status/org_status/status_providers/gitlab_ci.py
/home/travis/build/ksdme/org-status/org_status/status_providers/appveyor.py
/home/travis/build/ksdme/org-status/org_status/status_providers/travis.py
/home/travis/build/ksdme/org-status/org_status/encoders/__init__.py
/home/travis/build/ksdme/org-status/org_status/encoders/gitman.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/github.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/__init__.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/gitlab.py
[DEBUG][00:09:00] coala is run only on changed files, bears' log messages from previous runs may not appear. You may use the `--flush-cache` flag to see them.
Executing section all.whitespace...
[DEBUG][00:09:00] Files that will be checked:
/home/travis/build/ksdme/org-status/setup.py
/home/travis/build/ksdme/org-status/org_status/__main__.py
/home/travis/build/ksdme/org-status/org_status/__init__.py
/home/travis/build/ksdme/org-status/org_status/org_status.py
/home/travis/build/ksdme/org-status/org_status/status_providers/__init__.py
/home/travis/build/ksdme/org-status/org_status/status_providers/gitlab_ci.py
/home/travis/build/ksdme/org-status/org_status/status_providers/appveyor.py
/home/travis/build/ksdme/org-status/org_status/status_providers/travis.py
/home/travis/build/ksdme/org-status/org_status/encoders/__init__.py
/home/travis/build/ksdme/org-status/org_status/encoders/gitman.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/github.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/__init__.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/gitlab.py
[DEBUG][00:09:00] coala is run only on changed files, bears' log messages from previous runs may not appear. You may use the `--flush-cache` flag to see them.
[DEBUG][00:09:00] Running bear SpaceConsistencyBear...
[DEBUG][00:09:00] Running bear SpaceConsistencyBear...
[DEBUG][00:09:00] Running bear SpaceConsistencyBear...
[DEBUG][00:09:00] Running bear SpaceConsistencyBear...
[DEBUG][00:09:00] Running bear SpaceConsistencyBear...
[DEBUG][00:09:00] Running bear SpaceConsistencyBear...
[DEBUG][00:09:00] Running bear SpaceConsistencyBear...
[DEBUG][00:09:00] Running bear SpaceConsistencyBear...
[DEBUG][00:09:00] Running bear SpaceConsistencyBear...
[DEBUG][00:09:00] Running bear SpaceConsistencyBear...
[DEBUG][00:09:00] Running bear SpaceConsistencyBear...
[DEBUG][00:09:00] Running bear SpaceConsistencyBear...
[DEBUG][00:09:00] Running bear SpaceConsistencyBear...
Executing section all.python...
[DEBUG][00:09:00] Files that will be checked:
/home/travis/build/ksdme/org-status/setup.py
/home/travis/build/ksdme/org-status/org_status/__main__.py
/home/travis/build/ksdme/org-status/org_status/__init__.py
/home/travis/build/ksdme/org-status/org_status/org_status.py
/home/travis/build/ksdme/org-status/org_status/status_providers/__init__.py
/home/travis/build/ksdme/org-status/org_status/status_providers/gitlab_ci.py
/home/travis/build/ksdme/org-status/org_status/status_providers/appveyor.py
/home/travis/build/ksdme/org-status/org_status/status_providers/travis.py
/home/travis/build/ksdme/org-status/org_status/encoders/__init__.py
/home/travis/build/ksdme/org-status/org_status/encoders/gitman.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/github.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/__init__.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/gitlab.py
[DEBUG][00:09:00] coala is run only on changed files, bears' log messages from previous runs may not appear. You may use the `--flush-cache` flag to see them.
Executing section all.python.default...
[DEBUG][00:09:01] Files that will be checked:
/home/travis/build/ksdme/org-status/setup.py
/home/travis/build/ksdme/org-status/org_status/__main__.py
/home/travis/build/ksdme/org-status/org_status/__init__.py
/home/travis/build/ksdme/org-status/org_status/org_status.py
/home/travis/build/ksdme/org-status/org_status/status_providers/__init__.py
/home/travis/build/ksdme/org-status/org_status/status_providers/gitlab_ci.py
/home/travis/build/ksdme/org-status/org_status/status_providers/appveyor.py
/home/travis/build/ksdme/org-status/org_status/status_providers/travis.py
/home/travis/build/ksdme/org-status/org_status/encoders/__init__.py
/home/travis/build/ksdme/org-status/org_status/encoders/gitman.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/github.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/__init__.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/gitlab.py
[DEBUG][00:09:01] starting parse of '/home/travis/virtualenv/python3.6.3/bin/python -m pip show autopep8'
[DEBUG][00:09:01] returning CommandNode(command=['/home/travis/virtualenv/python3.6.3/bin/python'] redirects={})
[DEBUG][00:09:01] returning CommandNode(command=['-m'] redirects={})
[DEBUG][00:09:01] returning CommandNode(command=['pip'] redirects={})
[DEBUG][00:09:01] returning CommandNode(command=['show'] redirects={})
[DEBUG][00:09:01] returning CommandNode(command=['autopep8'] redirects={})
[DEBUG][00:09:01] returning CommandNode(command=['/home/travis/virtualenv/python3.6.3/bin/python', '-m', 'pip', 'show', 'autopep8'] redirects={})
[DEBUG][00:09:01] returning CommandNode(command=['/home/travis/virtualenv/python3.6.3/bin/python', '-m', 'pip', 'show', 'autopep8'] redirects={})
[DEBUG][00:09:01] returning CommandNode(command=['/home/travis/virtualenv/python3.6.3/bin/python', '-m', 'pip', 'show', 'autopep8'] redirects={})
[DEBUG][00:09:01] returning CommandNode(command=['/home/travis/virtualenv/python3.6.3/bin/python', '-m', 'pip', 'show', 'autopep8'] redirects={})
[DEBUG][00:09:01] started: CommandNode(command=['/home/travis/virtualenv/python3.6.3/bin/python', '-m', 'pip', 'show', 'autopep8'] redirects={}), None, False
[DEBUG][00:09:01] Command('/home/travis/virtualenv/python3.6.3/bin/python -m pip show autopep8') created
[DEBUG][00:09:01] About to call Popen: ['/home/travis/virtualenv/python3.6.3/bin/python', '-m', 'pip', 'show', 'autopep8'], {'stdout': -1, 'stderr': -1, 'stdin': None}
[DEBUG][00:09:01] Popen: Command('/home/travis/virtualenv/python3.6.3/bin/python -m pip show autopep8'), {'stdout': -1, 'stderr': -1, 'stdin': None} -> {'_waitpid_lock': <unlocked _thread.lock object at 0x7f35d81ce508>, '_input': None, '_communication_started': False, 'args': ['/home/travis/virtualenv/python3.6.3/bin/python', '-m', 'pip', 'show', 'autopep8'], 'stdin': None, 'stdout': <_io.BufferedReader name=17>, 'stderr': <_io.BufferedReader name=19>, 'pid': 4361, 'returncode': None, 'universal_newlines': False, 'encoding': None, 'errors': None, '_closed_child_pipe_fds': True, '_child_created': True}
[DEBUG][00:09:01] Created thread Thread-4 as reader for Capture-1
[DEBUG][00:09:01] Capture-1: reader thread about to read line
[DEBUG][00:09:01] Capture-1: reader thread kicked off, waiting start
[DEBUG][00:09:01] Capture-1: reader thread now started
[DEBUG][00:09:01] Created thread Thread-5 as reader for Capture-2
[DEBUG][00:09:01] Capture-2: reader thread about to read line
[DEBUG][00:09:01] Capture-2: reader thread kicked off, waiting start
[DEBUG][00:09:01] Capture-2: reader thread now started
[DEBUG][00:09:01] about to wait for process
[DEBUG][00:09:01] queued chunk of length 15 to <queue.Queue object at 0x7f35d6f547f0>: b'Name: autopep8\n'
[DEBUG][00:09:01] queued chunk of length 15 to <queue.Queue object at 0x7f35d6f547f0>: b'Version: 1.4.3\n'
[DEBUG][00:09:01] queued chunk of length 91 to <queue.Queue object at 0x7f35d6f547f0>: b'Summary: A tool that automatic'
[DEBUG][00:09:01] queued chunk of length 46 to <queue.Queue object at 0x7f35d6f547f0>: b'Home-page: https://github.com/'
[DEBUG][00:09:01] queued chunk of length 22 to <queue.Queue object at 0x7f35d6f547f0>: b'Author: Hideo Hattori\n'
[DEBUG][00:09:01] queued chunk of length 34 to <queue.Queue object at 0x7f35d6f547f0>: b'Author-email: hhatto.jp@gmail.'
[DEBUG][00:09:01] queued chunk of length 23 to <queue.Queue object at 0x7f35d6f547f0>: b'License: Expat License\n'
[DEBUG][00:09:01] queued chunk of length 74 to <queue.Queue object at 0x7f35d6f547f0>: b'Location: /home/travis/virtual'
[DEBUG][00:09:01] queued chunk of length 22 to <queue.Queue object at 0x7f35d6f547f0>: b'Requires: pycodestyle\n'
[DEBUG][00:09:01] Capture-1: finished reading stream <_io.BufferedReader name=17>
[DEBUG][00:09:01] Capture-2: finished reading stream <_io.BufferedReader name=19>
[DEBUG][00:09:01] returning Command('/home/travis/virtualenv/python3.6.3/bin/python -m pip show autopep8') (Popen(returncode=0 stdin=None stdout=<_io.BufferedReader name=17> stderr=<_io.BufferedReader name=19>))
[DEBUG][00:09:01] pipeline closing
[DEBUG][00:09:01] coala is run only on changed files, bears' log messages from previous runs may not appear. You may use the `--flush-cache` flag to see them.
[DEBUG][00:09:01] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][00:09:01] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][00:09:01] Running bear AnnotationBear...
[DEBUG][00:09:01] Running bear AnnotationBear...
[DEBUG][00:09:01] Running bear QuotesBear...
[DEBUG][00:09:01] Running bear PEP8Bear...
[DEBUG][00:09:01] Running bear PycodestyleBear...
[DEBUG][00:09:01] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/org_status/__main__.py'
[DEBUG][00:09:01] Running bear QuotesBear...
[DEBUG][00:09:01] Running bear PEP8Bear...
[DEBUG][00:09:01] Running bear PyFlakesBear...
[DEBUG][00:09:01] Running 'pyflakes /home/travis/build/ksdme/org-status/org_status/__main__.py'
[DEBUG][00:09:01] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][00:09:01] Running bear AnnotationBear...
[DEBUG][00:09:01] Running bear PycodestyleBear...
[DEBUG][00:09:01] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/setup.py'
[DEBUG][00:09:02] Running bear QuotesBear...
[DEBUG][00:09:02] Running bear PEP8Bear...
[DEBUG][00:09:02] Running bear PycodestyleBear...
[DEBUG][00:09:02] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/org_status/org_hosts/gitlab.py'
[DEBUG][00:09:02] Running bear PyFlakesBear...
[DEBUG][00:09:02] Running 'pyflakes /home/travis/build/ksdme/org-status/org_status/org_hosts/gitlab.py'
[DEBUG][00:09:02] Running bear PyFlakesBear...
[DEBUG][00:09:02] Running 'pyflakes /home/travis/build/ksdme/org-status/setup.py'
[DEBUG][00:09:02] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][00:09:02] Running bear AnnotationBear...
[DEBUG][00:09:02] Running bear QuotesBear...
[DEBUG][00:09:02] Running bear PEP8Bear...
[DEBUG][00:09:02] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][00:09:02] Running bear AnnotationBear...
[DEBUG][00:09:02] Running bear PycodestyleBear...
[DEBUG][00:09:02] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/org_status/org_hosts/__init__.py'
[DEBUG][00:09:02] Running bear QuotesBear...
[DEBUG][00:09:02] Running bear PEP8Bear...
[DEBUG][00:09:02] Running bear PycodestyleBear...
[DEBUG][00:09:02] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/org_status/status_providers/gitlab_ci.py'
[DEBUG][00:09:02] Running bear PyFlakesBear...
[DEBUG][00:09:02] Running 'pyflakes /home/travis/build/ksdme/org-status/org_status/org_hosts/__init__.py'
[DEBUG][00:09:02] Running bear PyFlakesBear...
[DEBUG][00:09:02] Running 'pyflakes /home/travis/build/ksdme/org-status/org_status/status_providers/gitlab_ci.py'
[DEBUG][00:09:02] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][00:09:02] Running bear AnnotationBear...
[DEBUG][00:09:02] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][00:09:02] Running bear AnnotationBear...
[DEBUG][00:09:02] Running bear QuotesBear...
[DEBUG][00:09:02] Running bear PEP8Bear...
[DEBUG][00:09:02] Running bear PycodestyleBear...
[DEBUG][00:09:02] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/org_status/status_providers/appveyor.py'
[DEBUG][00:09:02] Running bear QuotesBear...
[DEBUG][00:09:02] Running bear PEP8Bear...
[DEBUG][00:09:02] Running bear PyFlakesBear...
[DEBUG][00:09:02] Running 'pyflakes /home/travis/build/ksdme/org-status/org_status/status_providers/appveyor.py'
[DEBUG][00:09:03] Use of change_line method is deprecated. Instead use modify_line method, without the original_line argument
[DEBUG][00:09:03] Running bear PycodestyleBear...
[DEBUG][00:09:03] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/org_status/org_status.py'
[DEBUG][00:09:03] Running bear AnnotationBear...
[DEBUG][00:09:03] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][00:09:03] Running bear QuotesBear...
[DEBUG][00:09:03] Running bear PEP8Bear...
[DEBUG][00:09:03] Running bear PycodestyleBear...
[DEBUG][00:09:03] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/org_status/encoders/__init__.py'
[DEBUG][00:09:03] Running bear PyFlakesBear...
[DEBUG][00:09:03] Running 'pyflakes /home/travis/build/ksdme/org-status/org_status/encoders/__init__.py'
[DEBUG][00:09:03] Running bear PyFlakesBear...
[DEBUG][00:09:03] Running 'pyflakes /home/travis/build/ksdme/org-status/org_status/org_status.py'
[DEBUG][00:09:03] Running bear AnnotationBear...
[DEBUG][00:09:03] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][00:09:03] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][00:09:03] Running bear QuotesBear...
[DEBUG][00:09:03] Running bear PEP8Bear...
[DEBUG][00:09:03] Running bear AnnotationBear...
|    | [NORMAL] PEP8Bear:
|    | The code does not comply to PEP8.
|----|    | /home/travis/build/ksdme/org-status/org_status/org_status.py
|    |++++| /home/travis/build/ksdme/org-status/org_status/org_status.py
| 200| 200|         present_status(org_status, args.no_color)
| 201| 201| 
| 202| 202|     if args.export_repos:
| 203|    |-        export_data = encode_repo_list(all_repositories, args.format, args.sort_by_last_commit, styled)
|    | 203|+        export_data = encode_repo_list(
|    | 204|+            all_repositories, args.format, args.sort_by_last_commit, styled)
| 204| 205|         export_file = path.abspath(args.export_repos)
| 205| 206| 
| 206| 207|         if len(all_repositories) > 0:
[INFO][00:09:03] Applied 'ShowPatchAction' on 'org_status/org_status.py' from 'PEP8Bear'.
[WARNING][00:09:03] PycodestyleBear (E501): This result has no patch attached.

org_status/org_status.py
[DEBUG][00:09:03] Running bear QuotesBear...
[DEBUG][00:09:03] Running bear PEP8Bear...
[DEBUG][00:09:03] Running bear PycodestyleBear...
[DEBUG][00:09:03] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/org_status/org_hosts/github.py'
[DEBUG][00:09:03] Running bear PycodestyleBear...
[DEBUG][00:09:03] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/org_status/status_providers/__init__.py'
| 203| ········export_data·=·encode_repo_list(all_repositories,·args.format,·args.sort_by_last_commit,·styled)
|    | [NORMAL] PycodestyleBear (E501):
|    | E501 line too long (103 > 80 characters)
[DEBUG][00:09:03] Running bear PyFlakesBear...
[DEBUG][00:09:03] Running 'pyflakes /home/travis/build/ksdme/org-status/org_status/org_hosts/github.py'
[DEBUG][00:09:03] Running bear PyFlakesBear...
[DEBUG][00:09:03] Running 'pyflakes /home/travis/build/ksdme/org-status/org_status/status_providers/__init__.py'
[DEBUG][00:09:03] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][00:09:03] Running bear AnnotationBear...
[DEBUG][00:09:03] Running bear QuotesBear...
[DEBUG][00:09:03] Running bear PEP8Bear...
[DEBUG][00:09:03] Running bear PycodestyleBear...
[DEBUG][00:09:03] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/org_status/status_providers/travis.py'
[DEBUG][00:09:03] Running bear AnnotationBear...
[DEBUG][00:09:03] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][00:09:03] Running bear QuotesBear...
[DEBUG][00:09:03] Running bear PEP8Bear...
[DEBUG][00:09:04] Running bear PyFlakesBear...
[DEBUG][00:09:04] Running 'pyflakes /home/travis/build/ksdme/org-status/org_status/status_providers/travis.py'
[DEBUG][00:09:04] Use of change_line method is deprecated. Instead use modify_line method, without the original_line argument
[DEBUG][00:09:04] Running bear PycodestyleBear...
[DEBUG][00:09:04] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/org_status/encoders/gitman.py'
[DEBUG][00:09:04] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][00:09:04] Running bear AnnotationBear...
[DEBUG][00:09:04] Running bear QuotesBear...
[DEBUG][00:09:04] Running bear PEP8Bear...
[DEBUG][00:09:04] Running bear PyFlakesBear...
[DEBUG][00:09:04] Running 'pyflakes /home/travis/build/ksdme/org-status/org_status/encoders/gitman.py'
[DEBUG][00:09:04] Running bear PycodestyleBear...
[DEBUG][00:09:04] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/org_status/__init__.py'
[DEBUG][00:09:04] Running bear PyFlakesBear...
[DEBUG][00:09:04] Running 'pyflakes /home/travis/build/ksdme/org-status/org_status/__init__.py'
|    | [NORMAL] PEP8Bear:
|    | The code does not comply to PEP8.
|----|    | /home/travis/build/ksdme/org-status/org_status/encoders/gitman.py
|    |++++| /home/travis/build/ksdme/org-status/org_status/encoders/gitman.py
|  28|  28| 
|  29|  29|         if sort:
|  30|  30|             yml_data['sources'] = sorted(yml_data['sources'],
|  31|    |-                key = lambda i: i['last-commit-date'], reverse=True)
|    |  31|+                                         key=lambda i: i['last-commit-date'], reverse=True)
|  32|  32| 
|  33|  33|         return yaml.dump(yml_data, default_flow_style=False)
|  34|  34| 
[INFO][00:09:04] Applied 'ShowPatchAction' on 'org_status/encoders/gitman.py' from 'PEP8Bear'.
[WARNING][00:09:04] PycodestyleBear (E128): This result has no patch attached.
[WARNING][00:09:04] PycodestyleBear (E251): This result has no patch attached.
[WARNING][00:09:04] PycodestyleBear (E251): This result has no patch attached.

org_status/encoders/gitman.py
|  31| ················key·=·lambda·i:·i['last-commit-date'],·reverse=True)
|    | [NORMAL] PycodestyleBear (E128):
|    | E128 continuation line under-indented for visual indent

org_status/encoders/gitman.py
|  31| ················key·=·lambda·i:·i['last-commit-date'],·reverse=True)
|    | [NORMAL] PycodestyleBear (E251):
|    | E251 unexpected spaces around keyword / parameter equals

org_status/encoders/gitman.py
|  31| ················key·=·lambda·i:·i['last-commit-date'],·reverse=True)
|    | [NORMAL] PycodestyleBear (E251):
|    | E251 unexpected spaces around keyword / parameter equals
Executing section all.linelength...
[DEBUG][00:09:04] Files that will be checked:
/home/travis/build/ksdme/org-status/setup.py
/home/travis/build/ksdme/org-status/org_status/__main__.py
/home/travis/build/ksdme/org-status/org_status/__init__.py
/home/travis/build/ksdme/org-status/org_status/org_status.py
/home/travis/build/ksdme/org-status/org_status/status_providers/__init__.py
/home/travis/build/ksdme/org-status/org_status/status_providers/gitlab_ci.py
/home/travis/build/ksdme/org-status/org_status/status_providers/appveyor.py
/home/travis/build/ksdme/org-status/org_status/status_providers/travis.py
/home/travis/build/ksdme/org-status/org_status/encoders/__init__.py
/home/travis/build/ksdme/org-status/org_status/encoders/gitman.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/github.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/__init__.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/gitlab.py
[DEBUG][00:09:04] coala is run only on changed files, bears' log messages from previous runs may not appear. You may use the `--flush-cache` flag to see them.
[DEBUG][00:09:04] Running bear LineLengthBear...
[DEBUG][00:09:04] Running bear LineLengthBear...
[DEBUG][00:09:04] Running bear LineLengthBear...
[DEBUG][00:09:04] Running bear LineLengthBear...
[DEBUG][00:09:04] Running bear LineLengthBear...
[DEBUG][00:09:04] Running bear LineLengthBear...
[DEBUG][00:09:04] Running bear LineLengthBear...
[DEBUG][00:09:04] Running bear LineLengthBear...
[DEBUG][00:09:04] Running bear LineLengthBear...
[DEBUG][00:09:04] Running bear LineLengthBear...
[DEBUG][00:09:04] Running bear LineLengthBear...
[DEBUG][00:09:04] Running bear LineLengthBear...
[DEBUG][00:09:04] Running bear LineLengthBear...
[WARNING][00:09:04] LineLengthBear: This result has no patch attached.

org_status/org_status.py
| 203| ········export_data·=·encode_repo_list(all_repositories,·args.format,·args.sort_by_last_commit,·styled)
|    | [NORMAL] LineLengthBear:
|    | Line is longer than allowed. (103 > 80)
Executing section cli...
[DEBUG][00:09:05] Files that will be checked:
[DEBUG][00:09:05] coala is run only on changed files, bears' log messages from previous runs may not appear. You may use the `--flush-cache` flag to see them.
TravisBuddy Request Identifier: 2c64fc40-eac6-11e8-8440-8fa58700f614

org_status/encoders/gitman.py Outdated Show resolved Hide resolved
Copy link
Collaborator

@jayvdb jayvdb left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Add tests to keep the percentage above 50%

@CLiu13 CLiu13 force-pushed the commit-date branch 2 times, most recently from 6a3f1df to c8ebd92 Compare November 18, 2018 05:59
@TravisBuddy
Copy link

Travis tests have failed

Hey @CLiu13,
Please read the following log in order to understand the failure reason.
It'll be awesome if you fix what's wrong and commit the changes.

1st Build

View build log

coala --non-interactive -V
[DEBUG][06:00:39] Platform Linux -- Python 3.6.3, coalib 0.11.0
Executing section all...
[DEBUG][06:00:39] Files that will be checked:
/home/travis/build/ksdme/org-status/setup.py
/home/travis/build/ksdme/org-status/tests/test_status_providers.py
/home/travis/build/ksdme/org-status/tests/__init__.py
/home/travis/build/ksdme/org-status/tests/test_main.py
/home/travis/build/ksdme/org-status/tests/test_org_hosts.py
/home/travis/build/ksdme/org-status/tests/test_encoders.py
/home/travis/build/ksdme/org-status/org_status/__main__.py
/home/travis/build/ksdme/org-status/org_status/__init__.py
/home/travis/build/ksdme/org-status/org_status/org_status.py
/home/travis/build/ksdme/org-status/org_status/status_providers/__init__.py
/home/travis/build/ksdme/org-status/org_status/status_providers/gitlab_ci.py
/home/travis/build/ksdme/org-status/org_status/status_providers/appveyor.py
/home/travis/build/ksdme/org-status/org_status/status_providers/travis.py
/home/travis/build/ksdme/org-status/org_status/encoders/__init__.py
/home/travis/build/ksdme/org-status/org_status/encoders/gitman.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/github.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/__init__.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/gitlab.py
[DEBUG][06:00:39] coala is run only on changed files, bears' log messages from previous runs may not appear. You may use the `--flush-cache` flag to see them.
Executing section all.whitespace...
[DEBUG][06:00:39] Files that will be checked:
/home/travis/build/ksdme/org-status/setup.py
/home/travis/build/ksdme/org-status/tests/test_status_providers.py
/home/travis/build/ksdme/org-status/tests/__init__.py
/home/travis/build/ksdme/org-status/tests/test_main.py
/home/travis/build/ksdme/org-status/tests/test_org_hosts.py
/home/travis/build/ksdme/org-status/tests/test_encoders.py
/home/travis/build/ksdme/org-status/org_status/__main__.py
/home/travis/build/ksdme/org-status/org_status/__init__.py
/home/travis/build/ksdme/org-status/org_status/org_status.py
/home/travis/build/ksdme/org-status/org_status/status_providers/__init__.py
/home/travis/build/ksdme/org-status/org_status/status_providers/gitlab_ci.py
/home/travis/build/ksdme/org-status/org_status/status_providers/appveyor.py
/home/travis/build/ksdme/org-status/org_status/status_providers/travis.py
/home/travis/build/ksdme/org-status/org_status/encoders/__init__.py
/home/travis/build/ksdme/org-status/org_status/encoders/gitman.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/github.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/__init__.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/gitlab.py
[DEBUG][06:00:39] coala is run only on changed files, bears' log messages from previous runs may not appear. You may use the `--flush-cache` flag to see them.
[DEBUG][06:00:39] Running bear SpaceConsistencyBear...
[DEBUG][06:00:39] Running bear SpaceConsistencyBear...
[DEBUG][06:00:39] Running bear SpaceConsistencyBear...
[DEBUG][06:00:39] Running bear SpaceConsistencyBear...
[DEBUG][06:00:39] Running bear SpaceConsistencyBear...
[DEBUG][06:00:39] Running bear SpaceConsistencyBear...
[DEBUG][06:00:39] Running bear SpaceConsistencyBear...
[DEBUG][06:00:39] Running bear SpaceConsistencyBear...
[DEBUG][06:00:39] Running bear SpaceConsistencyBear...
[DEBUG][06:00:39] Running bear SpaceConsistencyBear...
[DEBUG][06:00:39] Running bear SpaceConsistencyBear...
[DEBUG][06:00:39] Running bear SpaceConsistencyBear...
[DEBUG][06:00:39] Running bear SpaceConsistencyBear...
[DEBUG][06:00:39] Running bear SpaceConsistencyBear...
[DEBUG][06:00:39] Running bear SpaceConsistencyBear...
[DEBUG][06:00:39] Running bear SpaceConsistencyBear...
[DEBUG][06:00:39] Running bear SpaceConsistencyBear...
[DEBUG][06:00:39] Running bear SpaceConsistencyBear...
Executing section all.python...
[DEBUG][06:00:39] Files that will be checked:
/home/travis/build/ksdme/org-status/setup.py
/home/travis/build/ksdme/org-status/tests/test_status_providers.py
/home/travis/build/ksdme/org-status/tests/__init__.py
/home/travis/build/ksdme/org-status/tests/test_main.py
/home/travis/build/ksdme/org-status/tests/test_org_hosts.py
/home/travis/build/ksdme/org-status/tests/test_encoders.py
/home/travis/build/ksdme/org-status/org_status/__main__.py
/home/travis/build/ksdme/org-status/org_status/__init__.py
/home/travis/build/ksdme/org-status/org_status/org_status.py
/home/travis/build/ksdme/org-status/org_status/status_providers/__init__.py
/home/travis/build/ksdme/org-status/org_status/status_providers/gitlab_ci.py
/home/travis/build/ksdme/org-status/org_status/status_providers/appveyor.py
/home/travis/build/ksdme/org-status/org_status/status_providers/travis.py
/home/travis/build/ksdme/org-status/org_status/encoders/__init__.py
/home/travis/build/ksdme/org-status/org_status/encoders/gitman.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/github.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/__init__.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/gitlab.py
[DEBUG][06:00:39] coala is run only on changed files, bears' log messages from previous runs may not appear. You may use the `--flush-cache` flag to see them.
Executing section all.python.default...
[DEBUG][06:00:40] Files that will be checked:
/home/travis/build/ksdme/org-status/setup.py
/home/travis/build/ksdme/org-status/tests/test_status_providers.py
/home/travis/build/ksdme/org-status/tests/__init__.py
/home/travis/build/ksdme/org-status/tests/test_main.py
/home/travis/build/ksdme/org-status/tests/test_org_hosts.py
/home/travis/build/ksdme/org-status/tests/test_encoders.py
/home/travis/build/ksdme/org-status/org_status/__main__.py
/home/travis/build/ksdme/org-status/org_status/__init__.py
/home/travis/build/ksdme/org-status/org_status/org_status.py
/home/travis/build/ksdme/org-status/org_status/status_providers/__init__.py
/home/travis/build/ksdme/org-status/org_status/status_providers/gitlab_ci.py
/home/travis/build/ksdme/org-status/org_status/status_providers/appveyor.py
/home/travis/build/ksdme/org-status/org_status/status_providers/travis.py
/home/travis/build/ksdme/org-status/org_status/encoders/__init__.py
/home/travis/build/ksdme/org-status/org_status/encoders/gitman.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/github.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/__init__.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/gitlab.py
[DEBUG][06:00:40] starting parse of '/home/travis/virtualenv/python3.6.3/bin/python -m pip show autopep8'
[DEBUG][06:00:40] returning CommandNode(command=['/home/travis/virtualenv/python3.6.3/bin/python'] redirects={})
[DEBUG][06:00:40] returning CommandNode(command=['-m'] redirects={})
[DEBUG][06:00:40] returning CommandNode(command=['pip'] redirects={})
[DEBUG][06:00:40] returning CommandNode(command=['show'] redirects={})
[DEBUG][06:00:40] returning CommandNode(command=['autopep8'] redirects={})
[DEBUG][06:00:40] returning CommandNode(command=['/home/travis/virtualenv/python3.6.3/bin/python', '-m', 'pip', 'show', 'autopep8'] redirects={})
[DEBUG][06:00:40] returning CommandNode(command=['/home/travis/virtualenv/python3.6.3/bin/python', '-m', 'pip', 'show', 'autopep8'] redirects={})
[DEBUG][06:00:40] returning CommandNode(command=['/home/travis/virtualenv/python3.6.3/bin/python', '-m', 'pip', 'show', 'autopep8'] redirects={})
[DEBUG][06:00:40] returning CommandNode(command=['/home/travis/virtualenv/python3.6.3/bin/python', '-m', 'pip', 'show', 'autopep8'] redirects={})
[DEBUG][06:00:40] started: CommandNode(command=['/home/travis/virtualenv/python3.6.3/bin/python', '-m', 'pip', 'show', 'autopep8'] redirects={}), None, False
[DEBUG][06:00:40] Command('/home/travis/virtualenv/python3.6.3/bin/python -m pip show autopep8') created
[DEBUG][06:00:40] About to call Popen: ['/home/travis/virtualenv/python3.6.3/bin/python', '-m', 'pip', 'show', 'autopep8'], {'stdout': -1, 'stderr': -1, 'stdin': None}
[DEBUG][06:00:40] Popen: Command('/home/travis/virtualenv/python3.6.3/bin/python -m pip show autopep8'), {'stdout': -1, 'stderr': -1, 'stdin': None} -> {'_waitpid_lock': <unlocked _thread.lock object at 0x7f8b5ce1b468>, '_input': None, '_communication_started': False, 'args': ['/home/travis/virtualenv/python3.6.3/bin/python', '-m', 'pip', 'show', 'autopep8'], 'stdin': None, 'stdout': <_io.BufferedReader name=17>, 'stderr': <_io.BufferedReader name=19>, 'pid': 4357, 'returncode': None, 'universal_newlines': False, 'encoding': None, 'errors': None, '_closed_child_pipe_fds': True, '_child_created': True}
[DEBUG][06:00:40] Created thread Thread-4 as reader for Capture-1
[DEBUG][06:00:40] Capture-1: reader thread about to read line
[DEBUG][06:00:40] Capture-1: reader thread kicked off, waiting start
[DEBUG][06:00:40] Capture-1: reader thread now started
[DEBUG][06:00:40] Created thread Thread-5 as reader for Capture-2
[DEBUG][06:00:40] Capture-2: reader thread about to read line
[DEBUG][06:00:40] Capture-2: reader thread kicked off, waiting start
[DEBUG][06:00:40] Capture-2: reader thread now started
[DEBUG][06:00:40] about to wait for process
[DEBUG][06:00:40] queued chunk of length 15 to <queue.Queue object at 0x7f8b5c3a6b00>: b'Name: autopep8\n'
[DEBUG][06:00:40] queued chunk of length 15 to <queue.Queue object at 0x7f8b5c3a6b00>: b'Version: 1.4.3\n'
[DEBUG][06:00:40] queued chunk of length 91 to <queue.Queue object at 0x7f8b5c3a6b00>: b'Summary: A tool that automatic'
[DEBUG][06:00:40] queued chunk of length 46 to <queue.Queue object at 0x7f8b5c3a6b00>: b'Home-page: https://github.com/'
[DEBUG][06:00:40] queued chunk of length 22 to <queue.Queue object at 0x7f8b5c3a6b00>: b'Author: Hideo Hattori\n'
[DEBUG][06:00:40] queued chunk of length 34 to <queue.Queue object at 0x7f8b5c3a6b00>: b'Author-email: hhatto.jp@gmail.'
[DEBUG][06:00:40] queued chunk of length 23 to <queue.Queue object at 0x7f8b5c3a6b00>: b'License: Expat License\n'
[DEBUG][06:00:40] queued chunk of length 74 to <queue.Queue object at 0x7f8b5c3a6b00>: b'Location: /home/travis/virtual'
[DEBUG][06:00:40] queued chunk of length 22 to <queue.Queue object at 0x7f8b5c3a6b00>: b'Requires: pycodestyle\n'
[DEBUG][06:00:40] Capture-1: finished reading stream <_io.BufferedReader name=17>
[DEBUG][06:00:40] Capture-2: finished reading stream <_io.BufferedReader name=19>
[DEBUG][06:00:40] returning Command('/home/travis/virtualenv/python3.6.3/bin/python -m pip show autopep8') (Popen(returncode=0 stdin=None stdout=<_io.BufferedReader name=17> stderr=<_io.BufferedReader name=19>))
[DEBUG][06:00:40] pipeline closing
[DEBUG][06:00:40] coala is run only on changed files, bears' log messages from previous runs may not appear. You may use the `--flush-cache` flag to see them.
[DEBUG][06:00:40] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][06:00:40] Running bear AnnotationBear...
[DEBUG][06:00:40] Running bear AnnotationBear...
[DEBUG][06:00:40] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][06:00:40] Running bear QuotesBear...
[DEBUG][06:00:40] Running bear PEP8Bear...
[DEBUG][06:00:40] Running bear QuotesBear...
[DEBUG][06:00:40] Running bear PEP8Bear...
[DEBUG][06:00:40] Running bear PycodestyleBear...
[DEBUG][06:00:40] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/org_status/encoders/gitman.py'
[DEBUG][06:00:40] Running bear PycodestyleBear...
[DEBUG][06:00:40] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/org_status/status_providers/__init__.py'
[DEBUG][06:00:40] Running bear PyFlakesBear...
[DEBUG][06:00:40] Running 'pyflakes /home/travis/build/ksdme/org-status/org_status/status_providers/__init__.py'
[DEBUG][06:00:40] Running bear PyFlakesBear...
[DEBUG][06:00:40] Running 'pyflakes /home/travis/build/ksdme/org-status/org_status/encoders/gitman.py'
[DEBUG][06:00:41] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][06:00:41] Running bear AnnotationBear...
[DEBUG][06:00:41] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][06:00:41] Running bear QuotesBear...
[DEBUG][06:00:41] Running bear PEP8Bear...
[DEBUG][06:00:41] Running bear AnnotationBear...
[DEBUG][06:00:41] Running bear PycodestyleBear...
[DEBUG][06:00:41] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/tests/__init__.py'
[DEBUG][06:00:41] Running bear QuotesBear...
[DEBUG][06:00:41] Running bear PEP8Bear...
[DEBUG][06:00:41] Running bear PyFlakesBear...
[DEBUG][06:00:41] Running 'pyflakes /home/travis/build/ksdme/org-status/tests/__init__.py'
[DEBUG][06:00:41] Running bear PycodestyleBear...
[DEBUG][06:00:41] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/org_status/org_status.py'
[DEBUG][06:00:41] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][06:00:41] Running bear AnnotationBear...
[DEBUG][06:00:41] Running bear QuotesBear...
[DEBUG][06:00:41] Running bear PEP8Bear...
[DEBUG][06:00:41] Running bear PycodestyleBear...
[DEBUG][06:00:41] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/org_status/status_providers/gitlab_ci.py'
[DEBUG][06:00:41] Running bear PyFlakesBear...
[DEBUG][06:00:41] Running 'pyflakes /home/travis/build/ksdme/org-status/org_status/org_status.py'
[DEBUG][06:00:41] Running bear PyFlakesBear...
[DEBUG][06:00:41] Running 'pyflakes /home/travis/build/ksdme/org-status/org_status/status_providers/gitlab_ci.py'
[DEBUG][06:00:41] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][06:00:41] Running bear AnnotationBear...
[DEBUG][06:00:41] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][06:00:41] Running bear AnnotationBear...
[DEBUG][06:00:41] Running bear QuotesBear...
[DEBUG][06:00:41] Running bear PEP8Bear...
[DEBUG][06:00:41] Running bear QuotesBear...
[DEBUG][06:00:41] Running bear PEP8Bear...
[DEBUG][06:00:41] Running bear PycodestyleBear...
[DEBUG][06:00:41] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/tests/test_org_hosts.py'
[DEBUG][06:00:41] Running bear PycodestyleBear...
[DEBUG][06:00:41] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/org_status/status_providers/travis.py'
[DEBUG][06:00:41] Running bear PyFlakesBear...
[DEBUG][06:00:41] Running 'pyflakes /home/travis/build/ksdme/org-status/tests/test_org_hosts.py'
[DEBUG][06:00:41] Running bear PyFlakesBear...
[DEBUG][06:00:41] Running 'pyflakes /home/travis/build/ksdme/org-status/org_status/status_providers/travis.py'
[DEBUG][06:00:42] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][06:00:42] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][06:00:42] Running bear AnnotationBear...
[DEBUG][06:00:42] Running bear AnnotationBear...
[DEBUG][06:00:42] Running bear QuotesBear...
[DEBUG][06:00:42] Running bear PEP8Bear...
[DEBUG][06:00:42] Running bear QuotesBear...
[DEBUG][06:00:42] Running bear PEP8Bear...
[DEBUG][06:00:42] Running bear PycodestyleBear...
[DEBUG][06:00:42] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/tests/test_encoders.py'
[DEBUG][06:00:42] Running bear PycodestyleBear...
[DEBUG][06:00:42] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/org_status/org_hosts/gitlab.py'
[DEBUG][06:00:42] Running bear PyFlakesBear...
[DEBUG][06:00:42] Running 'pyflakes /home/travis/build/ksdme/org-status/tests/test_encoders.py'
[DEBUG][06:00:42] Running bear PyFlakesBear...
[DEBUG][06:00:42] Running 'pyflakes /home/travis/build/ksdme/org-status/org_status/org_hosts/gitlab.py'
[WARNING][06:00:42] PyFlakesBear: This result has no patch attached.
[WARNING][06:00:42] PyFlakesBear: This result has no patch attached.
[WARNING][06:00:42] PyFlakesBear: This result has no patch attached.

tests/test_encoders.py
[DEBUG][06:00:42] Running bear AnnotationBear...
[DEBUG][06:00:42] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][06:00:42] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][06:00:42] Running bear AnnotationBear...
[DEBUG][06:00:42] Running bear QuotesBear...
[DEBUG][06:00:42] Running bear PEP8Bear...
[DEBUG][06:00:42] Running bear QuotesBear...
[DEBUG][06:00:42] Running bear PEP8Bear...
[DEBUG][06:00:42] Running bear PycodestyleBear...
[DEBUG][06:00:42] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/tests/test_status_providers.py'
|   1| import·pytest
|    | [INFO] PyFlakesBear:
|    | 'pytest' imported but unused

tests/test_encoders.py
|  13| ················output·=·encoder.get_last_commit_date(mock.Mock(),·'foo')
|    | [INFO] PyFlakesBear:
|    | local variable 'output' is assigned to but never used

tests/test_encoders.py
|  14| ················assert·ouput·==·1542514751
|    | [INFO] PyFlakesBear:
|    | undefined name 'ouput'
[DEBUG][06:00:42] Running bear PyFlakesBear...
[DEBUG][06:00:42] Running 'pyflakes /home/travis/build/ksdme/org-status/tests/test_status_providers.py'
[DEBUG][06:00:42] Running bear PycodestyleBear...
[DEBUG][06:00:42] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/setup.py'
[DEBUG][06:00:42] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][06:00:42] Running bear AnnotationBear...
[DEBUG][06:00:42] Running bear QuotesBear...
[DEBUG][06:00:42] Running bear PEP8Bear...
[DEBUG][06:00:42] Running bear PycodestyleBear...
[DEBUG][06:00:42] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/org_status/__init__.py'
[DEBUG][06:00:43] Running bear PyFlakesBear...
[DEBUG][06:00:43] Running 'pyflakes /home/travis/build/ksdme/org-status/org_status/__init__.py'
[DEBUG][06:00:43] Running bear PyFlakesBear...
[DEBUG][06:00:43] Running 'pyflakes /home/travis/build/ksdme/org-status/setup.py'
[DEBUG][06:00:43] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][06:00:43] Running bear AnnotationBear...
[DEBUG][06:00:43] Running bear QuotesBear...
[DEBUG][06:00:43] Running bear PEP8Bear...
[DEBUG][06:00:43] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][06:00:43] Running bear PycodestyleBear...
[DEBUG][06:00:43] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/tests/test_main.py'
[DEBUG][06:00:43] Running bear AnnotationBear...
[DEBUG][06:00:43] Running bear QuotesBear...
[DEBUG][06:00:43] Running bear PEP8Bear...
[DEBUG][06:00:43] Running bear PycodestyleBear...
[DEBUG][06:00:43] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/org_status/__main__.py'
[DEBUG][06:00:43] Running bear PyFlakesBear...
[DEBUG][06:00:43] Running 'pyflakes /home/travis/build/ksdme/org-status/tests/test_main.py'
[DEBUG][06:00:43] Running bear PyFlakesBear...
[DEBUG][06:00:43] Running 'pyflakes /home/travis/build/ksdme/org-status/org_status/__main__.py'
[DEBUG][06:00:43] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][06:00:43] Running bear AnnotationBear...
[DEBUG][06:00:43] Running bear QuotesBear...
[DEBUG][06:00:43] Running bear PEP8Bear...
[DEBUG][06:00:43] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][06:00:43] Running bear AnnotationBear...
[DEBUG][06:00:43] Running bear PycodestyleBear...
[DEBUG][06:00:43] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/org_status/encoders/__init__.py'
[DEBUG][06:00:43] Running bear QuotesBear...
[DEBUG][06:00:43] Running bear PEP8Bear...
[DEBUG][06:00:43] Running bear PycodestyleBear...
[DEBUG][06:00:43] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/org_status/org_hosts/github.py'
[DEBUG][06:00:43] Running bear PyFlakesBear...
[DEBUG][06:00:43] Running 'pyflakes /home/travis/build/ksdme/org-status/org_status/encoders/__init__.py'
[DEBUG][06:00:43] Running bear PyFlakesBear...
[DEBUG][06:00:43] Running 'pyflakes /home/travis/build/ksdme/org-status/org_status/org_hosts/github.py'
[DEBUG][06:00:43] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][06:00:43] Running bear AnnotationBear...
[DEBUG][06:00:43] Running bear QuotesBear...
[DEBUG][06:00:43] Running bear PEP8Bear...
[DEBUG][06:00:43] Running bear PycodestyleBear...
[DEBUG][06:00:43] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/org_status/status_providers/appveyor.py'
[DEBUG][06:00:44] Running bear AnnotationBear...
[DEBUG][06:00:44] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][06:00:44] Running bear QuotesBear...
[DEBUG][06:00:44] Running bear PEP8Bear...
[DEBUG][06:00:44] Running bear PycodestyleBear...
[DEBUG][06:00:44] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/org_status/org_hosts/__init__.py'
[DEBUG][06:00:44] Running bear PyFlakesBear...
[DEBUG][06:00:44] Running 'pyflakes /home/travis/build/ksdme/org-status/org_status/status_providers/appveyor.py'
[DEBUG][06:00:44] Running bear PyFlakesBear...
[DEBUG][06:00:44] Running 'pyflakes /home/travis/build/ksdme/org-status/org_status/org_hosts/__init__.py'
Executing section all.linelength...
[DEBUG][06:00:44] Files that will be checked:
/home/travis/build/ksdme/org-status/setup.py
/home/travis/build/ksdme/org-status/tests/test_status_providers.py
/home/travis/build/ksdme/org-status/tests/__init__.py
/home/travis/build/ksdme/org-status/tests/test_main.py
/home/travis/build/ksdme/org-status/tests/test_org_hosts.py
/home/travis/build/ksdme/org-status/tests/test_encoders.py
/home/travis/build/ksdme/org-status/org_status/__main__.py
/home/travis/build/ksdme/org-status/org_status/__init__.py
/home/travis/build/ksdme/org-status/org_status/org_status.py
/home/travis/build/ksdme/org-status/org_status/status_providers/__init__.py
/home/travis/build/ksdme/org-status/org_status/status_providers/gitlab_ci.py
/home/travis/build/ksdme/org-status/org_status/status_providers/appveyor.py
/home/travis/build/ksdme/org-status/org_status/status_providers/travis.py
/home/travis/build/ksdme/org-status/org_status/encoders/__init__.py
/home/travis/build/ksdme/org-status/org_status/encoders/gitman.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/github.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/__init__.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/gitlab.py
[DEBUG][06:00:44] coala is run only on changed files, bears' log messages from previous runs may not appear. You may use the `--flush-cache` flag to see them.
[DEBUG][06:00:44] Running bear LineLengthBear...
[DEBUG][06:00:44] Running bear LineLengthBear...
[DEBUG][06:00:44] Running bear LineLengthBear...
[DEBUG][06:00:44] Running bear LineLengthBear...
[DEBUG][06:00:44] Running bear LineLengthBear...
[DEBUG][06:00:44] Running bear LineLengthBear...
[DEBUG][06:00:44] Running bear LineLengthBear...
[DEBUG][06:00:44] Running bear LineLengthBear...
[DEBUG][06:00:44] Running bear LineLengthBear...
[DEBUG][06:00:44] Running bear LineLengthBear...
[DEBUG][06:00:44] Running bear LineLengthBear...
[DEBUG][06:00:44] Running bear LineLengthBear...
[DEBUG][06:00:44] Running bear LineLengthBear...
[DEBUG][06:00:44] Running bear LineLengthBear...
[DEBUG][06:00:44] Running bear LineLengthBear...
[DEBUG][06:00:44] Running bear LineLengthBear...
[DEBUG][06:00:44] Running bear LineLengthBear...
[DEBUG][06:00:44] Running bear LineLengthBear...
Executing section cli...
[DEBUG][06:00:44] Files that will be checked:
[DEBUG][06:00:44] coala is run only on changed files, bears' log messages from previous runs may not appear. You may use the `--flush-cache` flag to see them.
TravisBuddy Request Identifier: 4d29d910-eaf7-11e8-8440-8fa58700f614

@TravisBuddy
Copy link

Travis tests have failed

Hey @CLiu13,
Please read the following log in order to understand the failure reason.
It'll be awesome if you fix what's wrong and commit the changes.

1st Build

View build log

coala --non-interactive -V
[DEBUG][06:03:57] Platform Linux -- Python 3.6.3, coalib 0.11.0
Executing section all...
[DEBUG][06:03:57] Files that will be checked:
/home/travis/build/ksdme/org-status/setup.py
/home/travis/build/ksdme/org-status/tests/test_status_providers.py
/home/travis/build/ksdme/org-status/tests/__init__.py
/home/travis/build/ksdme/org-status/tests/test_main.py
/home/travis/build/ksdme/org-status/tests/test_org_hosts.py
/home/travis/build/ksdme/org-status/tests/test_encoders.py
/home/travis/build/ksdme/org-status/org_status/__main__.py
/home/travis/build/ksdme/org-status/org_status/__init__.py
/home/travis/build/ksdme/org-status/org_status/org_status.py
/home/travis/build/ksdme/org-status/org_status/status_providers/__init__.py
/home/travis/build/ksdme/org-status/org_status/status_providers/gitlab_ci.py
/home/travis/build/ksdme/org-status/org_status/status_providers/appveyor.py
/home/travis/build/ksdme/org-status/org_status/status_providers/travis.py
/home/travis/build/ksdme/org-status/org_status/encoders/__init__.py
/home/travis/build/ksdme/org-status/org_status/encoders/gitman.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/github.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/__init__.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/gitlab.py
[DEBUG][06:03:57] coala is run only on changed files, bears' log messages from previous runs may not appear. You may use the `--flush-cache` flag to see them.
Executing section all.whitespace...
[DEBUG][06:03:58] Files that will be checked:
/home/travis/build/ksdme/org-status/setup.py
/home/travis/build/ksdme/org-status/tests/test_status_providers.py
/home/travis/build/ksdme/org-status/tests/__init__.py
/home/travis/build/ksdme/org-status/tests/test_main.py
/home/travis/build/ksdme/org-status/tests/test_org_hosts.py
/home/travis/build/ksdme/org-status/tests/test_encoders.py
/home/travis/build/ksdme/org-status/org_status/__main__.py
/home/travis/build/ksdme/org-status/org_status/__init__.py
/home/travis/build/ksdme/org-status/org_status/org_status.py
/home/travis/build/ksdme/org-status/org_status/status_providers/__init__.py
/home/travis/build/ksdme/org-status/org_status/status_providers/gitlab_ci.py
/home/travis/build/ksdme/org-status/org_status/status_providers/appveyor.py
/home/travis/build/ksdme/org-status/org_status/status_providers/travis.py
/home/travis/build/ksdme/org-status/org_status/encoders/__init__.py
/home/travis/build/ksdme/org-status/org_status/encoders/gitman.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/github.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/__init__.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/gitlab.py
[DEBUG][06:03:58] coala is run only on changed files, bears' log messages from previous runs may not appear. You may use the `--flush-cache` flag to see them.
[DEBUG][06:03:58] Running bear SpaceConsistencyBear...
[DEBUG][06:03:58] Running bear SpaceConsistencyBear...
[DEBUG][06:03:58] Running bear SpaceConsistencyBear...
[DEBUG][06:03:58] Running bear SpaceConsistencyBear...
[DEBUG][06:03:58] Running bear SpaceConsistencyBear...
[DEBUG][06:03:58] Running bear SpaceConsistencyBear...
[DEBUG][06:03:58] Running bear SpaceConsistencyBear...
[DEBUG][06:03:58] Running bear SpaceConsistencyBear...
[DEBUG][06:03:58] Running bear SpaceConsistencyBear...
[DEBUG][06:03:58] Running bear SpaceConsistencyBear...
[DEBUG][06:03:58] Running bear SpaceConsistencyBear...
[DEBUG][06:03:58] Running bear SpaceConsistencyBear...
[DEBUG][06:03:58] Running bear SpaceConsistencyBear...
[DEBUG][06:03:58] Running bear SpaceConsistencyBear...
[DEBUG][06:03:58] Running bear SpaceConsistencyBear...
[DEBUG][06:03:58] Running bear SpaceConsistencyBear...
[DEBUG][06:03:58] Running bear SpaceConsistencyBear...
[DEBUG][06:03:58] Running bear SpaceConsistencyBear...
Executing section all.python...
[DEBUG][06:03:58] Files that will be checked:
/home/travis/build/ksdme/org-status/setup.py
/home/travis/build/ksdme/org-status/tests/test_status_providers.py
/home/travis/build/ksdme/org-status/tests/__init__.py
/home/travis/build/ksdme/org-status/tests/test_main.py
/home/travis/build/ksdme/org-status/tests/test_org_hosts.py
/home/travis/build/ksdme/org-status/tests/test_encoders.py
/home/travis/build/ksdme/org-status/org_status/__main__.py
/home/travis/build/ksdme/org-status/org_status/__init__.py
/home/travis/build/ksdme/org-status/org_status/org_status.py
/home/travis/build/ksdme/org-status/org_status/status_providers/__init__.py
/home/travis/build/ksdme/org-status/org_status/status_providers/gitlab_ci.py
/home/travis/build/ksdme/org-status/org_status/status_providers/appveyor.py
/home/travis/build/ksdme/org-status/org_status/status_providers/travis.py
/home/travis/build/ksdme/org-status/org_status/encoders/__init__.py
/home/travis/build/ksdme/org-status/org_status/encoders/gitman.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/github.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/__init__.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/gitlab.py
[DEBUG][06:03:58] coala is run only on changed files, bears' log messages from previous runs may not appear. You may use the `--flush-cache` flag to see them.
Executing section all.python.default...
[DEBUG][06:03:58] Files that will be checked:
/home/travis/build/ksdme/org-status/setup.py
/home/travis/build/ksdme/org-status/tests/test_status_providers.py
/home/travis/build/ksdme/org-status/tests/__init__.py
/home/travis/build/ksdme/org-status/tests/test_main.py
/home/travis/build/ksdme/org-status/tests/test_org_hosts.py
/home/travis/build/ksdme/org-status/tests/test_encoders.py
/home/travis/build/ksdme/org-status/org_status/__main__.py
/home/travis/build/ksdme/org-status/org_status/__init__.py
/home/travis/build/ksdme/org-status/org_status/org_status.py
/home/travis/build/ksdme/org-status/org_status/status_providers/__init__.py
/home/travis/build/ksdme/org-status/org_status/status_providers/gitlab_ci.py
/home/travis/build/ksdme/org-status/org_status/status_providers/appveyor.py
/home/travis/build/ksdme/org-status/org_status/status_providers/travis.py
/home/travis/build/ksdme/org-status/org_status/encoders/__init__.py
/home/travis/build/ksdme/org-status/org_status/encoders/gitman.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/github.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/__init__.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/gitlab.py
[DEBUG][06:03:58] starting parse of '/home/travis/virtualenv/python3.6.3/bin/python -m pip show autopep8'
[DEBUG][06:03:58] returning CommandNode(command=['/home/travis/virtualenv/python3.6.3/bin/python'] redirects={})
[DEBUG][06:03:58] returning CommandNode(command=['-m'] redirects={})
[DEBUG][06:03:58] returning CommandNode(command=['pip'] redirects={})
[DEBUG][06:03:58] returning CommandNode(command=['show'] redirects={})
[DEBUG][06:03:58] returning CommandNode(command=['autopep8'] redirects={})
[DEBUG][06:03:58] returning CommandNode(command=['/home/travis/virtualenv/python3.6.3/bin/python', '-m', 'pip', 'show', 'autopep8'] redirects={})
[DEBUG][06:03:58] returning CommandNode(command=['/home/travis/virtualenv/python3.6.3/bin/python', '-m', 'pip', 'show', 'autopep8'] redirects={})
[DEBUG][06:03:58] returning CommandNode(command=['/home/travis/virtualenv/python3.6.3/bin/python', '-m', 'pip', 'show', 'autopep8'] redirects={})
[DEBUG][06:03:58] returning CommandNode(command=['/home/travis/virtualenv/python3.6.3/bin/python', '-m', 'pip', 'show', 'autopep8'] redirects={})
[DEBUG][06:03:58] started: CommandNode(command=['/home/travis/virtualenv/python3.6.3/bin/python', '-m', 'pip', 'show', 'autopep8'] redirects={}), None, False
[DEBUG][06:03:58] Command('/home/travis/virtualenv/python3.6.3/bin/python -m pip show autopep8') created
[DEBUG][06:03:58] About to call Popen: ['/home/travis/virtualenv/python3.6.3/bin/python', '-m', 'pip', 'show', 'autopep8'], {'stdout': -1, 'stderr': -1, 'stdin': None}
[DEBUG][06:03:58] Popen: Command('/home/travis/virtualenv/python3.6.3/bin/python -m pip show autopep8'), {'stdout': -1, 'stderr': -1, 'stdin': None} -> {'_waitpid_lock': <unlocked _thread.lock object at 0x7fd7231bbb48>, '_input': None, '_communication_started': False, 'args': ['/home/travis/virtualenv/python3.6.3/bin/python', '-m', 'pip', 'show', 'autopep8'], 'stdin': None, 'stdout': <_io.BufferedReader name=17>, 'stderr': <_io.BufferedReader name=19>, 'pid': 4329, 'returncode': None, 'universal_newlines': False, 'encoding': None, 'errors': None, '_closed_child_pipe_fds': True, '_child_created': True}
[DEBUG][06:03:58] Created thread Thread-4 as reader for Capture-1
[DEBUG][06:03:58] Capture-1: reader thread about to read line
[DEBUG][06:03:58] Capture-1: reader thread kicked off, waiting start
[DEBUG][06:03:58] Capture-1: reader thread now started
[DEBUG][06:03:58] Created thread Thread-5 as reader for Capture-2
[DEBUG][06:03:58] Capture-2: reader thread about to read line
[DEBUG][06:03:58] Capture-2: reader thread kicked off, waiting start
[DEBUG][06:03:58] Capture-2: reader thread now started
[DEBUG][06:03:58] about to wait for process
[DEBUG][06:03:59] queued chunk of length 15 to <queue.Queue object at 0x7fd7221696d8>: b'Name: autopep8\n'
[DEBUG][06:03:59] queued chunk of length 15 to <queue.Queue object at 0x7fd7221696d8>: b'Version: 1.4.3\n'
[DEBUG][06:03:59] queued chunk of length 91 to <queue.Queue object at 0x7fd7221696d8>: b'Summary: A tool that automatic'
[DEBUG][06:03:59] queued chunk of length 46 to <queue.Queue object at 0x7fd7221696d8>: b'Home-page: https://github.com/'
[DEBUG][06:03:59] queued chunk of length 22 to <queue.Queue object at 0x7fd7221696d8>: b'Author: Hideo Hattori\n'
[DEBUG][06:03:59] queued chunk of length 34 to <queue.Queue object at 0x7fd7221696d8>: b'Author-email: hhatto.jp@gmail.'
[DEBUG][06:03:59] queued chunk of length 23 to <queue.Queue object at 0x7fd7221696d8>: b'License: Expat License\n'
[DEBUG][06:03:59] queued chunk of length 74 to <queue.Queue object at 0x7fd7221696d8>: b'Location: /home/travis/virtual'
[DEBUG][06:03:59] queued chunk of length 22 to <queue.Queue object at 0x7fd7221696d8>: b'Requires: pycodestyle\n'
[DEBUG][06:03:59] Capture-1: finished reading stream <_io.BufferedReader name=17>
[DEBUG][06:03:59] Capture-2: finished reading stream <_io.BufferedReader name=19>
[DEBUG][06:03:59] returning Command('/home/travis/virtualenv/python3.6.3/bin/python -m pip show autopep8') (Popen(returncode=0 stdin=None stdout=<_io.BufferedReader name=17> stderr=<_io.BufferedReader name=19>))
[DEBUG][06:03:59] pipeline closing
[DEBUG][06:03:59] coala is run only on changed files, bears' log messages from previous runs may not appear. You may use the `--flush-cache` flag to see them.
[DEBUG][06:03:59] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][06:03:59] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][06:03:59] Running bear AnnotationBear...
[DEBUG][06:03:59] Running bear AnnotationBear...
[DEBUG][06:03:59] Running bear QuotesBear...
[DEBUG][06:03:59] Running bear PEP8Bear...
[DEBUG][06:03:59] Running bear QuotesBear...
[DEBUG][06:03:59] Running bear PEP8Bear...
[DEBUG][06:03:59] Running bear PycodestyleBear...
[DEBUG][06:03:59] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/tests/test_status_providers.py'
[DEBUG][06:03:59] Running bear PycodestyleBear...
[DEBUG][06:03:59] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/org_status/org_status.py'
[DEBUG][06:03:59] Running bear PyFlakesBear...
[DEBUG][06:03:59] Running 'pyflakes /home/travis/build/ksdme/org-status/tests/test_status_providers.py'
[DEBUG][06:03:59] Running bear PyFlakesBear...
[DEBUG][06:03:59] Running 'pyflakes /home/travis/build/ksdme/org-status/org_status/org_status.py'
[DEBUG][06:03:59] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][06:03:59] Running bear AnnotationBear...
[DEBUG][06:03:59] Running bear QuotesBear...
[DEBUG][06:03:59] Running bear PEP8Bear...
[DEBUG][06:03:59] Running bear PycodestyleBear...
[DEBUG][06:03:59] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/org_status/status_providers/__init__.py'
[DEBUG][06:03:59] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][06:03:59] Running bear AnnotationBear...
[DEBUG][06:04:00] Running bear PyFlakesBear...
[DEBUG][06:04:00] Running 'pyflakes /home/travis/build/ksdme/org-status/org_status/status_providers/__init__.py'
[DEBUG][06:04:00] Running bear QuotesBear...
[DEBUG][06:04:00] Running bear PEP8Bear...
[DEBUG][06:04:00] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][06:04:00] Running bear AnnotationBear...
[DEBUG][06:04:00] Running bear QuotesBear...
[DEBUG][06:04:00] Running bear PEP8Bear...
[DEBUG][06:04:00] Running bear PycodestyleBear...
[DEBUG][06:04:00] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/org_status/__init__.py'
[DEBUG][06:04:00] Running bear PyFlakesBear...
[DEBUG][06:04:00] Running 'pyflakes /home/travis/build/ksdme/org-status/org_status/__init__.py'
[DEBUG][06:04:00] Running bear PycodestyleBear...
[DEBUG][06:04:00] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/setup.py'
[DEBUG][06:04:00] Running bear AnnotationBear...
[DEBUG][06:04:00] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][06:04:00] Running bear QuotesBear...
[DEBUG][06:04:00] Running bear PEP8Bear...
[DEBUG][06:04:00] Running bear PycodestyleBear...
[DEBUG][06:04:00] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/org_status/status_providers/travis.py'
[DEBUG][06:04:00] Running bear PyFlakesBear...
[DEBUG][06:04:00] Running 'pyflakes /home/travis/build/ksdme/org-status/setup.py'
[DEBUG][06:04:00] Running bear PyFlakesBear...
[DEBUG][06:04:00] Running 'pyflakes /home/travis/build/ksdme/org-status/org_status/status_providers/travis.py'
[DEBUG][06:04:00] Running bear AnnotationBear...
[DEBUG][06:04:00] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][06:04:00] Running bear QuotesBear...
[DEBUG][06:04:00] Running bear PEP8Bear...
[DEBUG][06:04:00] Running bear PycodestyleBear...
[DEBUG][06:04:00] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/tests/test_main.py'
[DEBUG][06:04:00] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][06:04:00] Running bear AnnotationBear...
[DEBUG][06:04:00] Running bear QuotesBear...
[DEBUG][06:04:00] Running bear PEP8Bear...
[DEBUG][06:04:00] Use of change_line method is deprecated. Instead use modify_line method, without the original_line argument
[DEBUG][06:04:00] Running bear PycodestyleBear...
[DEBUG][06:04:00] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/tests/test_encoders.py'
[DEBUG][06:04:00] Running bear PyFlakesBear...
[DEBUG][06:04:00] Running 'pyflakes /home/travis/build/ksdme/org-status/tests/test_main.py'
[DEBUG][06:04:00] Running bear PyFlakesBear...
[DEBUG][06:04:00] Running 'pyflakes /home/travis/build/ksdme/org-status/tests/test_encoders.py'
[DEBUG][06:04:01] Running bear AnnotationBear...
[DEBUG][06:04:01] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][06:04:01] Running bear QuotesBear...
[DEBUG][06:04:01] Running bear PEP8Bear...
[DEBUG][06:04:01] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][06:04:01] Running bear AnnotationBear...
|    | [NORMAL] PEP8Bear:
[DEBUG][06:04:01] Running bear PycodestyleBear...
[DEBUG][06:04:01] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/org_status/encoders/__init__.py'
|    | The code does not comply to PEP8.
|----|    | /home/travis/build/ksdme/org-status/tests/test_encoders.py
|    |++++| /home/travis/build/ksdme/org-status/tests/test_encoders.py
|   8|   8|     with mock.patch('org_status.encoders.gitman.clone'):
|   9|   9|         with mock.patch('org_status.encoders.gitman.os.chdir'):
|  10|  10|             with mock.patch('gitman.subprocess.check_output',
|  11|    |-                           return_value='1542514751'):
|    |  11|+                            return_value='1542514751'):
|  12|  12|                 output = encoder.get_last_commit_date(mock.Mock(), 'foo')
|  13|  13|                 assert output == 1542514751
[INFO][06:04:01] Applied 'ShowPatchAction' on 'tests/test_encoders.py' from 'PEP8Bear'.
[WARNING][06:04:01] PycodestyleBear (E128): This result has no patch attached.

tests/test_encoders.py
[DEBUG][06:04:01] Running bear QuotesBear...
[DEBUG][06:04:01] Running bear PEP8Bear...
[DEBUG][06:04:01] Running bear PycodestyleBear...
[DEBUG][06:04:01] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/org_status/org_hosts/__init__.py'
[DEBUG][06:04:01] Running bear PyFlakesBear...
[DEBUG][06:04:01] Running 'pyflakes /home/travis/build/ksdme/org-status/org_status/encoders/__init__.py'
|  11| ···························return_value='1542514751'):
|    | [NORMAL] PycodestyleBear (E128):
|    | E128 continuation line under-indented for visual indent
[DEBUG][06:04:01] Running bear PyFlakesBear...
[DEBUG][06:04:01] Running 'pyflakes /home/travis/build/ksdme/org-status/org_status/org_hosts/__init__.py'
[DEBUG][06:04:01] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][06:04:01] Running bear AnnotationBear...
[DEBUG][06:04:01] Running bear QuotesBear...
[DEBUG][06:04:01] Running bear PEP8Bear...
[DEBUG][06:04:01] Running bear PycodestyleBear...
[DEBUG][06:04:01] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/org_status/org_hosts/github.py'
[DEBUG][06:04:01] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][06:04:01] Running bear AnnotationBear...
[DEBUG][06:04:01] Running bear QuotesBear...
[DEBUG][06:04:01] Running bear PEP8Bear...
[DEBUG][06:04:01] Running bear PycodestyleBear...
[DEBUG][06:04:01] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/org_status/org_hosts/gitlab.py'
[DEBUG][06:04:01] Running bear PyFlakesBear...
[DEBUG][06:04:01] Running 'pyflakes /home/travis/build/ksdme/org-status/org_status/org_hosts/github.py'
[DEBUG][06:04:01] Running bear PyFlakesBear...
[DEBUG][06:04:01] Running 'pyflakes /home/travis/build/ksdme/org-status/org_status/org_hosts/gitlab.py'
[DEBUG][06:04:01] Running bear AnnotationBear...
[DEBUG][06:04:01] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][06:04:01] Running bear QuotesBear...
[DEBUG][06:04:01] Running bear PEP8Bear...
[DEBUG][06:04:01] Running bear PycodestyleBear...
[DEBUG][06:04:01] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/tests/__init__.py'
[DEBUG][06:04:01] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][06:04:01] Running bear AnnotationBear...
[DEBUG][06:04:01] Running bear QuotesBear...
[DEBUG][06:04:01] Running bear PEP8Bear...
[DEBUG][06:04:01] Running bear PycodestyleBear...
[DEBUG][06:04:01] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/org_status/__main__.py'
[DEBUG][06:04:01] Running bear PyFlakesBear...
[DEBUG][06:04:01] Running 'pyflakes /home/travis/build/ksdme/org-status/tests/__init__.py'
[DEBUG][06:04:02] Running bear PyFlakesBear...
[DEBUG][06:04:02] Running 'pyflakes /home/travis/build/ksdme/org-status/org_status/__main__.py'
[DEBUG][06:04:02] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][06:04:02] Running bear AnnotationBear...
[DEBUG][06:04:02] Running bear QuotesBear...
[DEBUG][06:04:02] Running bear PEP8Bear...
[DEBUG][06:04:02] Running bear PycodestyleBear...
[DEBUG][06:04:02] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/org_status/status_providers/appveyor.py'
[DEBUG][06:04:02] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][06:04:02] Running bear AnnotationBear...
[DEBUG][06:04:02] Running bear QuotesBear...
[DEBUG][06:04:02] Running bear PEP8Bear...
[DEBUG][06:04:02] Running bear PycodestyleBear...
[DEBUG][06:04:02] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/tests/test_org_hosts.py'
[DEBUG][06:04:02] Running bear PyFlakesBear...
[DEBUG][06:04:02] Running 'pyflakes /home/travis/build/ksdme/org-status/org_status/status_providers/appveyor.py'
[DEBUG][06:04:02] Running bear PyFlakesBear...
[DEBUG][06:04:02] Running 'pyflakes /home/travis/build/ksdme/org-status/tests/test_org_hosts.py'
[DEBUG][06:04:02] Running bear AnnotationBear...
[DEBUG][06:04:02] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][06:04:02] Running bear QuotesBear...
[DEBUG][06:04:02] Running bear PEP8Bear...
[DEBUG][06:04:02] Running bear PycodestyleBear...
[DEBUG][06:04:02] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/org_status/encoders/gitman.py'
[DEBUG][06:04:02] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][06:04:02] Running bear AnnotationBear...
[DEBUG][06:04:02] Running bear QuotesBear...
[DEBUG][06:04:02] Running bear PEP8Bear...
[DEBUG][06:04:02] Running bear PycodestyleBear...
[DEBUG][06:04:02] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/org_status/status_providers/gitlab_ci.py'
[DEBUG][06:04:02] Running bear PyFlakesBear...
[DEBUG][06:04:02] Running 'pyflakes /home/travis/build/ksdme/org-status/org_status/encoders/gitman.py'
[DEBUG][06:04:02] Running bear PyFlakesBear...
[DEBUG][06:04:02] Running 'pyflakes /home/travis/build/ksdme/org-status/org_status/status_providers/gitlab_ci.py'
nothing changed, not updating cache


Done. Your build exited with 1.
TravisBuddy Request Identifier: c1a72ae0-eaf7-11e8-8440-8fa58700f614

@TravisBuddy
Copy link

Travis tests have failed

Hey @CLiu13,
Please read the following log in order to understand the failure reason.
It'll be awesome if you fix what's wrong and commit the changes.

1st Build

View build log

pytest
Using cached https://files.pythonhosted.org/packages/bb/d5/7601c468ded9a59478dcb39d21e24d58bb375681c64a06fbb629d2bc2ac3/pytest-4.0.0-py2.py3-none-any.whl
Collecting coverage (from -r test-requirements.txt (line 2))
  Using cached https://files.pythonhosted.org/packages/a4/5c/b3eac6aa7eb4af83c8580d9c1578343910bdcc59e64e3565402f9a527f9c/coverage-4.5.2-cp36-cp36m-manylinux1_x86_64.whl
Collecting pytest-cov (from -r test-requirements.txt (line 3))
  Using cached https://files.pythonhosted.org/packages/30/0a/1b009b525526cd3cd9f52f52391b426c5a3597447be811a10bcb1f6b05eb/pytest_cov-2.6.0-py2.py3-none-any.whl
Collecting responses (from -r test-requirements.txt (line 4))
  Using cached https://files.pythonhosted.org/packages/11/a8/c5931d254bdd9430f3cc4269e305df5ec212e54f79e2461aecdcf9e911f3/responses-0.10.4-py2.py3-none-any.whl
Requirement already satisfied: py>=1.5.0 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from pytest==4.0.0->-r test-requirements.txt (line 1))
Requirement already satisfied: setuptools in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from pytest==4.0.0->-r test-requirements.txt (line 1))
Collecting pluggy>=0.7 (from pytest==4.0.0->-r test-requirements.txt (line 1))
  Using cached https://files.pythonhosted.org/packages/1c/e7/017c262070af41fe251401cb0d0e1b7c38f656da634cd0c15604f1f30864/pluggy-0.8.0-py2.py3-none-any.whl
Collecting more-itertools>=4.0.0 (from pytest==4.0.0->-r test-requirements.txt (line 1))
  Using cached https://files.pythonhosted.org/packages/79/b1/eace304ef66bd7d3d8b2f78cc374b73ca03bc53664d78151e9df3b3996cc/more_itertools-4.3.0-py3-none-any.whl
Collecting atomicwrites>=1.0 (from pytest==4.0.0->-r test-requirements.txt (line 1))
  Using cached https://files.pythonhosted.org/packages/3a/9a/9d878f8d885706e2530402de6417141129a943802c084238914fa6798d97/atomicwrites-1.2.1-py2.py3-none-any.whl
Collecting attrs>=17.4.0 (from pytest==4.0.0->-r test-requirements.txt (line 1))
  Using cached https://files.pythonhosted.org/packages/3a/e1/5f9023cc983f1a628a8c2fd051ad19e76ff7b142a0faf329336f9a62a514/attrs-18.2.0-py2.py3-none-any.whl
Requirement already satisfied: six>=1.10.0 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from pytest==4.0.0->-r test-requirements.txt (line 1))
Requirement already satisfied: requests>=2.0 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from responses->-r test-requirements.txt (line 4))
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from requests>=2.0->responses->-r test-requirements.txt (line 4))
Requirement already satisfied: certifi>=2017.4.17 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from requests>=2.0->responses->-r test-requirements.txt (line 4))
Requirement already satisfied: urllib3<1.25,>=1.21.1 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from requests>=2.0->responses->-r test-requirements.txt (line 4))
Requirement already satisfied: idna<2.8,>=2.5 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from requests>=2.0->responses->-r test-requirements.txt (line 4))
Installing collected packages: pluggy, more-itertools, atomicwrites, attrs, pytest, coverage, pytest-cov, responses
  Found existing installation: pluggy 0.6.0
    Uninstalling pluggy-0.6.0:
      Successfully uninstalled pluggy-0.6.0
  Found existing installation: attrs 17.3.0
    Uninstalling attrs-17.3.0:
      Successfully uninstalled attrs-17.3.0
  Found existing installation: pytest 3.3.0
    Uninstalling pytest-3.3.0:
      Successfully uninstalled pytest-3.3.0
Successfully installed atomicwrites-1.2.1 attrs-18.2.0 coverage-4.5.2 more-itertools-4.3.0 pluggy-0.8.0 pytest-4.0.0 pytest-cov-2.6.0 responses-0.10.4
$ pytest
============================= test session starts ==============================
platform linux -- Python 3.6.3, pytest-4.0.0, py-1.5.2, pluggy-0.8.0
rootdir: /home/travis/build/ksdme/org-status, inifile: setup.cfg
plugins: cov-2.6.0
collected 9 items / 1 errors / 1 skipped                                       
 242    30%

=========================== short test summary info ============================
ERROR tests/test_encoders.py
SKIP [1] /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/_pytest/doctest.py:361: unable to import module local('/home/travis/build/ksdme/org-status/tests/test_encoders.py')
!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!!
====================== 1 skipped, 1 error in 0.67 seconds ======================
TravisBuddy Request Identifier: 40d80cd0-eaf8-11e8-8440-8fa58700f614

@TravisBuddy
Copy link

Travis tests have failed

Hey @CLiu13,
Please read the following log in order to understand the failure reason.
It'll be awesome if you fix what's wrong and commit the changes.

1st Build

View build log

pytest
Using cached https://files.pythonhosted.org/packages/bb/d5/7601c468ded9a59478dcb39d21e24d58bb375681c64a06fbb629d2bc2ac3/pytest-4.0.0-py2.py3-none-any.whl
Collecting coverage (from -r test-requirements.txt (line 2))
  Using cached https://files.pythonhosted.org/packages/a4/5c/b3eac6aa7eb4af83c8580d9c1578343910bdcc59e64e3565402f9a527f9c/coverage-4.5.2-cp36-cp36m-manylinux1_x86_64.whl
Collecting pytest-cov (from -r test-requirements.txt (line 3))
  Using cached https://files.pythonhosted.org/packages/30/0a/1b009b525526cd3cd9f52f52391b426c5a3597447be811a10bcb1f6b05eb/pytest_cov-2.6.0-py2.py3-none-any.whl
Collecting responses (from -r test-requirements.txt (line 4))
  Using cached https://files.pythonhosted.org/packages/11/a8/c5931d254bdd9430f3cc4269e305df5ec212e54f79e2461aecdcf9e911f3/responses-0.10.4-py2.py3-none-any.whl
Requirement already satisfied: setuptools in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from pytest==4.0.0->-r test-requirements.txt (line 1))
Collecting pluggy>=0.7 (from pytest==4.0.0->-r test-requirements.txt (line 1))
  Using cached https://files.pythonhosted.org/packages/1c/e7/017c262070af41fe251401cb0d0e1b7c38f656da634cd0c15604f1f30864/pluggy-0.8.0-py2.py3-none-any.whl
Requirement already satisfied: six>=1.10.0 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from pytest==4.0.0->-r test-requirements.txt (line 1))
Collecting more-itertools>=4.0.0 (from pytest==4.0.0->-r test-requirements.txt (line 1))
  Using cached https://files.pythonhosted.org/packages/79/b1/eace304ef66bd7d3d8b2f78cc374b73ca03bc53664d78151e9df3b3996cc/more_itertools-4.3.0-py3-none-any.whl
Collecting attrs>=17.4.0 (from pytest==4.0.0->-r test-requirements.txt (line 1))
  Using cached https://files.pythonhosted.org/packages/3a/e1/5f9023cc983f1a628a8c2fd051ad19e76ff7b142a0faf329336f9a62a514/attrs-18.2.0-py2.py3-none-any.whl
Collecting atomicwrites>=1.0 (from pytest==4.0.0->-r test-requirements.txt (line 1))
  Using cached https://files.pythonhosted.org/packages/3a/9a/9d878f8d885706e2530402de6417141129a943802c084238914fa6798d97/atomicwrites-1.2.1-py2.py3-none-any.whl
Requirement already satisfied: py>=1.5.0 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from pytest==4.0.0->-r test-requirements.txt (line 1))
Requirement already satisfied: requests>=2.0 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from responses->-r test-requirements.txt (line 4))
Requirement already satisfied: urllib3<1.25,>=1.21.1 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from requests>=2.0->responses->-r test-requirements.txt (line 4))
Requirement already satisfied: idna<2.8,>=2.5 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from requests>=2.0->responses->-r test-requirements.txt (line 4))
Requirement already satisfied: certifi>=2017.4.17 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from requests>=2.0->responses->-r test-requirements.txt (line 4))
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from requests>=2.0->responses->-r test-requirements.txt (line 4))
Installing collected packages: pluggy, more-itertools, attrs, atomicwrites, pytest, coverage, pytest-cov, responses
  Found existing installation: pluggy 0.6.0
    Uninstalling pluggy-0.6.0:
      Successfully uninstalled pluggy-0.6.0
  Found existing installation: attrs 17.3.0
    Uninstalling attrs-17.3.0:
      Successfully uninstalled attrs-17.3.0
  Found existing installation: pytest 3.3.0
============================= test session starts ==============================
platform linux -- Python 3.6.3, pytest-4.0.0, py-1.5.2, pluggy-0.8.0
rootdir: /home/travis/build/ksdme/org-status, inifile: setup.cfg
plugins: cov-2.6.0
collected 9 items / 1 errors / 1 skipped                                       

==================================== ERRORS ====================================
___________________ ERROR collecting tests/test_encoders.py ____________________
ImportError while importing test module '/home/travis/build/ksdme/org-status/tests/test_encoders.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
tests/test_encoders.py:3: in <module>
    from org_status.encoders.gitman import GitManEncoder
org_status/encoders/gitman.py:8: in <module>
    from gitman.git import clone
E   ModuleNotFoundError: No module named 'gitman'

----------- coverage: platform linux, python 3.6.3-final-0 -----------
Name                                       Stmts   Miss  Cover
--------------------------------------------------------------
org_status/__init__.py                         1      0   100%
org_status/__main__.py                         3      3     0%
org_status/encoders/__init__.py                7      3    57%
org_status/status_providers/appveyor.py       10      4    60%
org_status/status_providers/gitlab_ci.py      12      6    50%
org_status/status_providers/travis.py         20     11    45%
org_status/org_hosts/__init__.py              24     13    46%
org_status/org_hosts/gitlab.py                27     13    52%
org_status/status_providers/__init__.py       31     15    52%
org_status/encoders/gitman.py                 28     21    25%
org_status/org_hosts/github.py                nothing changed, not updating cache


Done. Your build exited with 1.
TravisBuddy Request Identifier: 31a58ed0-eaf9-11e8-8440-8fa58700f614

@TravisBuddy
Copy link

Travis tests have failed

Hey @CLiu13,
Please read the following log in order to understand the failure reason.
It'll be awesome if you fix what's wrong and commit the changes.

1st Build

View build log

pytest
Using cached https://files.pythonhosted.org/packages/bb/d5/7601c468ded9a59478dcb39d21e24d58bb375681c64a06fbb629d2bc2ac3/pytest-4.0.0-py2.py3-none-any.whl
Collecting coverage (from -r test-requirements.txt (line 2))
  Using cached https://files.pythonhosted.org/packages/a4/5c/b3eac6aa7eb4af83c8580d9c1578343910bdcc59e64e3565402f9a527f9c/coverage-4.5.2-cp36-cp36m-manylinux1_x86_64.whl
Collecting pytest-cov (from -r test-requirements.txt (line 3))
  Using cached https://files.pythonhosted.org/packages/30/0a/1b009b525526cd3cd9f52f52391b426c5a3597447be811a10bcb1f6b05eb/pytest_cov-2.6.0-py2.py3-none-any.whl
Collecting responses (from -r test-requirements.txt (line 4))
  Using cached https://files.pythonhosted.org/packages/11/a8/c5931d254bdd9430f3cc4269e305df5ec212e54f79e2461aecdcf9e911f3/responses-0.10.4-py2.py3-none-any.whl
Requirement already satisfied: py>=1.5.0 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from pytest==4.0.0->-r test-requirements.txt (line 1))
Requirement already satisfied: six>=1.10.0 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from pytest==4.0.0->-r test-requirements.txt (line 1))
Requirement already satisfied: setuptools in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from pytest==4.0.0->-r test-requirements.txt (line 1))
Collecting attrs>=17.4.0 (from pytest==4.0.0->-r test-requirements.txt (line 1))
  Using cached https://files.pythonhosted.org/packages/3a/e1/5f9023cc983f1a628a8c2fd051ad19e76ff7b142a0faf329336f9a62a514/attrs-18.2.0-py2.py3-none-any.whl
Collecting atomicwrites>=1.0 (from pytest==4.0.0->-r test-requirements.txt (line 1))
  Using cached https://files.pythonhosted.org/packages/3a/9a/9d878f8d885706e2530402de6417141129a943802c084238914fa6798d97/atomicwrites-1.2.1-py2.py3-none-any.whl
Collecting more-itertools>=4.0.0 (from pytest==4.0.0->-r test-requirements.txt (line 1))
  Using cached https://files.pythonhosted.org/packages/79/b1/eace304ef66bd7d3d8b2f78cc374b73ca03bc53664d78151e9df3b3996cc/more_itertools-4.3.0-py3-none-any.whl
Collecting pluggy>=0.7 (from pytest==4.0.0->-r test-requirements.txt (line 1))
  Using cached https://files.pythonhosted.org/packages/1c/e7/017c262070af41fe251401cb0d0e1b7c38f656da634cd0c15604f1f30864/pluggy-0.8.0-py2.py3-none-any.whl
Requirement already satisfied: requests>=2.0 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from responses->-r test-requirements.txt (line 4))
Requirement alSuccessfully installed atomicwrites-1.2.1 attrs-18.2.0 coverage-4.5.2 more-itertools-4.3.0 pluggy-0.8.0 pytest-4.0.0 pytest-cov-2.6.0 responses-0.10.4
$ pytest
============================= test session starts ==============================
platform linux -- Python 3.6.3, pytest-4.0.0, py-1.5.2, pluggy-0.8.0
rootdir: /home/travis/build/ksdme/org-status, inifile: setup.cfg
plugins: cov-2.6.0
collected 10 items                                                             

tests/test_encoders.py tus/org_hosts/gitlab.py                27     10    63%
org_status/encoders/gitman.py                 28     16    43%
org_status/org_hosts/github.py                40     22    45%
org_status/org_status.py                     142     95    33%
--------------------------------------------------------------
TOTAL                                        345    166    52%

=========================== short test summary info ============================
FAIL tests/test_encoders.py::test_get_last_commit_date
====================== 1 failed, 9 passed in 1.46 seconds ======================
TravisBuddy Request Identifier: 1a8bc010-eafa-11e8-8440-8fa58700f614

org_status/encoders/gitman.py Outdated Show resolved Hide resolved
org_status/encoders/gitman.py Outdated Show resolved Hide resolved
org_status/org_status.py Outdated Show resolved Hide resolved
@TravisBuddy
Copy link

Travis tests have failed

Hey @CLiu13,
Please read the following log in order to understand the failure reason.
It'll be awesome if you fix what's wrong and commit the changes.

1st Build

View build log

coala --non-interactive -V
[DEBUG][07:28:40] Platform Linux -- Python 3.6.3, coalib 0.11.0
Executing section all...
[DEBUG][07:28:41] Files that will be checked:
/home/travis/build/ksdme/org-status/setup.py
/home/travis/build/ksdme/org-status/tests/test_status_providers.py
/home/travis/build/ksdme/org-status/tests/__init__.py
/home/travis/build/ksdme/org-status/tests/test_main.py
/home/travis/build/ksdme/org-status/tests/test_org_hosts.py
/home/travis/build/ksdme/org-status/tests/test_encoders.py
/home/travis/build/ksdme/org-status/org_status/__main__.py
/home/travis/build/ksdme/org-status/org_status/__init__.py
/home/travis/build/ksdme/org-status/org_status/org_status.py
/home/travis/build/ksdme/org-status/org_status/status_providers/__init__.py
/home/travis/build/ksdme/org-status/org_status/status_providers/gitlab_ci.py
/home/travis/build/ksdme/org-status/org_status/status_providers/appveyor.py
/home/travis/build/ksdme/org-status/org_status/status_providers/travis.py
/home/travis/build/ksdme/org-status/org_status/encoders/__init__.py
/home/travis/build/ksdme/org-status/org_status/encoders/gitman.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/github.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/__init__.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/gitlab.py
[DEBUG][07:28:41] coala is run only on changed files, bears' log messages from previous runs may not appear. You may use the `--flush-cache` flag to see them.
Executing section all.whitespace...
[DEBUG][07:28:41] Files that will be checked:
/home/travis/build/ksdme/org-status/setup.py
/home/travis/build/ksdme/org-status/tests/test_status_providers.py
/home/travis/build/ksdme/org-status/tests/__init__.py
/home/travis/build/ksdme/org-status/tests/test_main.py
/home/travis/build/ksdme/org-status/tests/test_org_hosts.py
/home/travis/build/ksdme/org-status/tests/test_encoders.py
/home/travis/build/ksdme/org-status/org_status/__main__.py
/home/travis/build/ksdme/org-status/org_status/__init__.py
/home/travis/build/ksdme/org-status/org_status/org_status.py
/home/travis/build/ksdme/org-status/org_status/status_providers/__init__.py
/home/travis/build/ksdme/org-status/org_status/status_providers/gitlab_ci.py
/home/travis/build/ksdme/org-status/org_status/status_providers/appveyor.py
/home/travis/build/ksdme/org-status/org_status/status_providers/travis.py
/home/travis/build/ksdme/org-status/org_status/encoders/__init__.py
/home/travis/build/ksdme/org-status/org_status/encoders/gitman.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/github.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/__init__.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/gitlab.py
[DEBUG][07:28:41] coala is run only on changed files, bears' log messages from previous runs may not appear. You may use the `--flush-cache` flag to see them.
[DEBUG][07:28:41] Running bear SpaceConsistencyBear...
[DEBUG][07:28:41] Running bear SpaceConsistencyBear...
[DEBUG][07:28:41] Running bear SpaceConsistencyBear...
[DEBUG][07:28:41] Use of change_line method is deprecated. Instead use modify_line method, without the original_line argument
[DEBUG][07:28:41] Use of change_line method is deprecated. Instead use modify_line method, without the original_line argument
[DEBUG][07:28:41] Running bear SpaceConsistencyBear...
[DEBUG][07:28:41] Use of change_line method is deprecated. Instead use modify_line method, without the original_line argument
[DEBUG][07:28:41] Running bear SpaceConsistencyBear...
[DEBUG][07:28:41] Running bear SpaceConsistencyBear...
[DEBUG][07:28:41] Running bear SpaceConsistencyBear...
[DEBUG][07:28:41] Running bear SpaceConsistencyBear...
[DEBUG][07:28:41] Running bear SpaceConsistencyBear...
[DEBUG][07:28:41] Running bear SpaceConsistencyBear...
[DEBUG][07:28:41] Running bear SpaceConsistencyBear...
|    | [NORMAL] SpaceConsistencyBear:
|    | Line contains following spacing inconsistencies:
|    | - Trailing whitespaces.
[DEBUG][07:28:41] Running bear SpaceConsistencyBear...
|----|    | /home/travis/build/ksdme/org-status/tests/test_main.py
[DEBUG][07:28:41] Running bear SpaceConsistencyBear...
[DEBUG][07:28:41] Running bear SpaceConsistencyBear...
[DEBUG][07:28:41] Running bear SpaceConsistencyBear...
[DEBUG][07:28:41] Running bear SpaceConsistencyBear...
|    |++++| /home/travis/build/ksdme/org-status/tests/test_main.py
|  76|  76|     statuses = [MockStatus('https://github.com/foo/r0', 'passing', '2018-11-05T08:20:37Z'),
|  77|  77|                 MockStatus('https://github.com/foo/r1', 'passing', '2018-11-02T17:31:46Z'),
|  78|  78|                 MockStatus('https://github.com/foo/r2', 'passing', '2018-11-06T02:27:42Z')]
|  79|    |-    
|    |  79|+
|  80|  80|     with mock.patch('sys.stdout', new=StringIO()) as output:
|  81|  81|         present_status(statuses, True, False)
|  82|  82|         actual = output.getvalue().strip()
[INFO][07:28:41] Applied 'ShowPatchAction' on 'tests/test_main.py' from 'SpaceConsistencyBear'.
|    | [NORMAL] SpaceConsistencyBear:
|    | Line contains following spacing inconsistencies:
|    | - Trailing whitespaces.
|----|    | /home/travis/build/ksdme/org-status/tests/test_main.py
|    |++++| /home/travis/build/ksdme/org-status/tests/test_main.py
[DEBUG][07:28:41] Running bear SpaceConsistencyBear...
|  83|  83|         with open('tests/fixtures/present_status_output_no_sort.txt','r') as f:
|  84|  84|             expected = f.read()
|  85|  85|         assert actual == expected
|  86|    |-    
|    |  86|+
|  87|  87|     with mock.patch('sys.stdout', new=StringIO()) as output:
[DEBUG][07:28:41] Running bear SpaceConsistencyBear...
|  88|  88|         present_status(statuses, True, True)
|  89|  89|         actual = output.getvalue().strip()
[INFO][07:28:41] Applied 'ShowPatchAction' on 'tests/test_main.py' from 'SpaceConsistencyBear'.
|    | [NORMAL] SpaceConsistencyBear:
|    | Line contains following spacing inconsistencies:
|    | - Trailing whitespaces.
|----|    | /home/travis/build/ksdme/org-status/org_status/org_status.py
|    |++++| /home/travis/build/ksdme/org-status/org_status/org_status.py
|  70|  70|         elif repo_status in [Status.UNKNOWN, Status.UNDETERMINED]:
|  71|  71|             r_unknown += 1
|  72|  72|             continue
|  73|    |-        
|    |  73|+
|  74|  74|         date_text = color(status.last_commit_date, 'blue')
|  75|  75| 
|  76|  76|         print('{repo}: {status} (last commit: {date})'.format(
[INFO][07:28:41] Applied 'ShowPatchAction' on 'org_status/org_status.py' from 'SpaceConsistencyBear'.
Executing section all.python...
[DEBUG][07:28:41] Files that will be checked:
/home/travis/build/ksdme/org-status/setup.py
/home/travis/build/ksdme/org-status/tests/test_status_providers.py
/home/travis/build/ksdme/org-status/tests/__init__.py
/home/travis/build/ksdme/org-status/tests/test_main.py
/home/travis/build/ksdme/org-status/tests/test_org_hosts.py
/home/travis/build/ksdme/org-status/tests/test_encoders.py
/home/travis/build/ksdme/org-status/org_status/__main__.py
/home/travis/build/ksdme/org-status/org_status/__init__.py
/home/travis/build/ksdme/org-status/org_status/org_status.py
/home/travis/build/ksdme/org-status/org_status/status_providers/__init__.py
/home/travis/build/ksdme/org-status/org_status/status_providers/gitlab_ci.py
/home/travis/build/ksdme/org-status/org_status/status_providers/appveyor.py
/home/travis/build/ksdme/org-status/org_status/status_providers/travis.py
/home/travis/build/ksdme/org-status/org_status/encoders/__init__.py
/home/travis/build/ksdme/org-status/org_status/encoders/gitman.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/github.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/__init__.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/gitlab.py
[DEBUG][07:28:41] coala is run only on changed files, bears' log messages from previous runs may not appear. You may use the `--flush-cache` flag to see them.
Executing section all.python.default...
[DEBUG][07:28:41] Files that will be checked:
/home/travis/build/ksdme/org-status/setup.py
/home/travis/build/ksdme/org-status/tests/test_status_providers.py
/home/travis/build/ksdme/org-status/tests/__init__.py
/home/travis/build/ksdme/org-status/tests/test_main.py
/home/travis/build/ksdme/org-status/tests/test_org_hosts.py
/home/travis/build/ksdme/org-status/tests/test_encoders.py
/home/travis/build/ksdme/org-status/org_status/__main__.py
/home/travis/build/ksdme/org-status/org_status/__init__.py
/home/travis/build/ksdme/org-status/org_status/org_status.py
/home/travis/build/ksdme/org-status/org_status/status_providers/__init__.py
/home/travis/build/ksdme/org-status/org_status/status_providers/gitlab_ci.py
/home/travis/build/ksdme/org-status/org_status/status_providers/appveyor.py
/home/travis/build/ksdme/org-status/org_status/status_providers/travis.py
/home/travis/build/ksdme/org-status/org_status/encoders/__init__.py
/home/travis/build/ksdme/org-status/org_status/encoders/gitman.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/github.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/__init__.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/gitlab.py
[DEBUG][07:28:41] starting parse of '/home/travis/virtualenv/python3.6.3/bin/python -m pip show autopep8'
[DEBUG][07:28:41] returning CommandNode(command=['/home/travis/virtualenv/python3.6.3/bin/python'] redirects={})
[DEBUG][07:28:41] returning CommandNode(command=['-m'] redirects={})
[DEBUG][07:28:41] returning CommandNode(command=['pip'] redirects={})
[DEBUG][07:28:41] returning CommandNode(command=['show'] redirects={})
[DEBUG][07:28:41] returning CommandNode(command=['autopep8'] redirects={})
[DEBUG][07:28:41] returning CommandNode(command=['/home/travis/virtualenv/python3.6.3/bin/python', '-m', 'pip', 'show', 'autopep8'] redirects={})
[DEBUG][07:28:41] returning CommandNode(command=['/home/travis/virtualenv/python3.6.3/bin/python', '-m', 'pip', 'show', 'autopep8'] redirects={})
[DEBUG][07:28:41] returning CommandNode(command=['/home/travis/virtualenv/python3.6.3/bin/python', '-m', 'pip', 'show', 'autopep8'] redirects={})
[DEBUG][07:28:41] returning CommandNode(command=['/home/travis/virtualenv/python3.6.3/bin/python', '-m', 'pip', 'show', 'autopep8'] redirects={})
[DEBUG][07:28:41] started: CommandNode(command=['/home/travis/virtualenv/python3.6.3/bin/python', '-m', 'pip', 'show', 'autopep8'] redirects={}), None, False
[DEBUG][07:28:41] Command('/home/travis/virtualenv/python3.6.3/bin/python -m pip show autopep8') created
[DEBUG][07:28:41] About to call Popen: ['/home/travis/virtualenv/python3.6.3/bin/python', '-m', 'pip', 'show', 'autopep8'], {'stdout': -1, 'stderr': -1, 'stdin': None}
[DEBUG][07:28:41] Popen: Command('/home/travis/virtualenv/python3.6.3/bin/python -m pip show autopep8'), {'stdout': -1, 'stderr': -1, 'stdin': None} -> {'_waitpid_lock': <unlocked _thread.lock object at 0x7fe041a6a580>, '_input': None, '_communication_started': False, 'args': ['/home/travis/virtualenv/python3.6.3/bin/python', '-m', 'pip', 'show', 'autopep8'], 'stdin': None, 'stdout': <_io.BufferedReader name=17>, 'stderr': <_io.BufferedReader name=19>, 'pid': 4367, 'returncode': None, 'universal_newlines': False, 'encoding': None, 'errors': None, '_closed_child_pipe_fds': True, '_child_created': True}
[DEBUG][07:28:41] Created thread Thread-4 as reader for Capture-1
[DEBUG][07:28:41] Capture-1: reader thread about to read line
[DEBUG][07:28:41] Capture-1: reader thread kicked off, waiting start
[DEBUG][07:28:41] Capture-1: reader thread now started
[DEBUG][07:28:41] Created thread Thread-5 as reader for Capture-2
[DEBUG][07:28:41] Capture-2: reader thread about to read line
[DEBUG][07:28:41] Capture-2: reader thread kicked off, waiting start
[DEBUG][07:28:41] Capture-2: reader thread now started
[DEBUG][07:28:41] about to wait for process
[DEBUG][07:28:42] queued chunk of length 15 to <queue.Queue object at 0x7fe04081a0f0>: b'Name: autopep8\n'
[DEBUG][07:28:42] queued chunk of length 15 to <queue.Queue object at 0x7fe04081a0f0>: b'Version: 1.4.3\n'
[DEBUG][07:28:42] queued chunk of length 91 to <queue.Queue object at 0x7fe04081a0f0>: b'Summary: A tool that automatic'
[DEBUG][07:28:42] queued chunk of length 46 to <queue.Queue object at 0x7fe04081a0f0>: b'Home-page: https://github.com/'
[DEBUG][07:28:42] queued chunk of length 22 to <queue.Queue object at 0x7fe04081a0f0>: b'Author: Hideo Hattori\n'
[DEBUG][07:28:42] queued chunk of length 34 to <queue.Queue object at 0x7fe04081a0f0>: b'Author-email: hhatto.jp@gmail.'
[DEBUG][07:28:42] queued chunk of length 23 to <queue.Queue object at 0x7fe04081a0f0>: b'License: Expat License\n'
[DEBUG][07:28:42] queued chunk of length 74 to <queue.Queue object at 0x7fe04081a0f0>: b'Location: /home/travis/virtual'
[DEBUG][07:28:42] queued chunk of length 22 to <queue.Queue object at 0x7fe04081a0f0>: b'Requires: pycodestyle\n'
[DEBUG][07:28:42] Capture-1: finished reading stream <_io.BufferedReader name=17>
[DEBUG][07:28:42] Capture-2: finished reading stream <_io.BufferedReader name=19>
[DEBUG][07:28:42] returning Command('/home/travis/virtualenv/python3.6.3/bin/python -m pip show autopep8') (Popen(returncode=0 stdin=None stdout=<_io.BufferedReader name=17> stderr=<_io.BufferedReader name=19>))
[DEBUG][07:28:42] pipeline closing
[DEBUG][07:28:42] coala is run only on changed files, bears' log messages from previous runs may not appear. You may use the `--flush-cache` flag to see them.
[DEBUG][07:28:42] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][07:28:42] Running bear AnnotationBear...
[DEBUG][07:28:42] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][07:28:42] Running bear AnnotationBear...
[DEBUG][07:28:42] Running bear QuotesBear...
[DEBUG][07:28:42] Running bear QuotesBear...
[DEBUG][07:28:42] Running bear PEP8Bear...
[DEBUG][07:28:42] Running bear PEP8Bear...
[DEBUG][07:28:42] Running bear PycodestyleBear...
[DEBUG][07:28:42] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/org_status/__init__.py'
[DEBUG][07:28:42] Running bear PycodestyleBear...
[DEBUG][07:28:42] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/org_status/__main__.py'
[DEBUG][07:28:42] Running bear PyFlakesBear...
[DEBUG][07:28:42] Running bear PyFlakesBear...
[DEBUG][07:28:42] Running 'pyflakes /home/travis/build/ksdme/org-status/org_status/__init__.py'
[DEBUG][07:28:42] Running 'pyflakes /home/travis/build/ksdme/org-status/org_status/__main__.py'
[DEBUG][07:28:42] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][07:28:42] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][07:28:42] Running bear AnnotationBear...
[DEBUG][07:28:42] Running bear AnnotationBear...
[DEBUG][07:28:42] Running bear QuotesBear...
[DEBUG][07:28:42] Running bear PEP8Bear...
[DEBUG][07:28:42] Running bear QuotesBear...
[DEBUG][07:28:42] Running bear PEP8Bear...
[DEBUG][07:28:42] Running bear PycodestyleBear...
[DEBUG][07:28:42] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/org_status/encoders/__init__.py'
[DEBUG][07:28:42] Running bear PycodestyleBear...
[DEBUG][07:28:42] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/org_status/org_hosts/gitlab.py'
[DEBUG][07:28:42] Running bear PyFlakesBear...
[DEBUG][07:28:42] Running 'pyflakes /home/travis/build/ksdme/org-status/org_status/encoders/__init__.py'
[DEBUG][07:28:42] Running bear PyFlakesBear...
[DEBUG][07:28:42] Running 'pyflakes /home/travis/build/ksdme/org-status/org_status/org_hosts/gitlab.py'
[DEBUG][07:28:43] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][07:28:43] Running bear AnnotationBear...
[DEBUG][07:28:43] Running bear QuotesBear...
[DEBUG][07:28:43] Running bear PEP8Bear...
[DEBUG][07:28:43] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][07:28:43] Running bear AnnotationBear...
[DEBUG][07:28:43] Running bear QuotesBear...
[DEBUG][07:28:43] Running bear PEP8Bear...
[DEBUG][07:28:43] Running bear PycodestyleBear...
[DEBUG][07:28:43] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/org_status/status_providers/travis.py'
[DEBUG][07:28:43] Use of change_line method is deprecated. Instead use modify_line method, without the original_line argument
[DEBUG][07:28:43] Use of change_line method is deprecated. Instead use modify_line method, without the original_line argument
[DEBUG][07:28:43] Use of change_line method is deprecated. Instead use modify_line method, without the original_line argument
[DEBUG][07:28:43] Use of change_line method is deprecated. Instead use modify_line method, without the original_line argument
[DEBUG][07:28:43] Use of change_line method is deprecated. Instead use modify_line method, without the original_line argument
[DEBUG][07:28:43] Running bear PycodestyleBear...
[DEBUG][07:28:43] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/tests/test_main.py'
[DEBUG][07:28:43] Running bear PyFlakesBear...
[DEBUG][07:28:43] Running 'pyflakes /home/travis/build/ksdme/org-status/org_status/status_providers/travis.py'
[DEBUG][07:28:43] Running bear PyFlakesBear...
[DEBUG][07:28:43] Running 'pyflakes /home/travis/build/ksdme/org-status/tests/test_main.py'
[DEBUG][07:28:43] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][07:28:43] Running bear AnnotationBear...
[DEBUG][07:28:43] Running bear QuotesBear...
[DEBUG][07:28:43] Running bear PEP8Bear...
[DEBUG][07:28:43] Running bear PycodestyleBear...
[DEBUG][07:28:43] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/tests/__init__.py'
|    | [NORMAL] PEP8Bear:
|    | The code does not comply to PEP8.
[DEBUG][07:28:43] Running bear AnnotationBear...
[DEBUG][07:28:43] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
|----|    | /home/travis/build/ksdme/org-status/tests/test_main.py
|    |++++| /home/travis/build/ksdme/org-status/tests/test_main.py
|  65|  65|     def __init__(self, value):
|  66|  66|         self.value = value
|  67|  67| 
|    |  68|+
|  68|  69| class MockStatus():
|  69|  70|     def __init__(self, repo_url, repo_status, last_commit_date):
|  70|  71|         self.repo_url = repo_url
[INFO][07:28:43] Applied 'ShowPatchAction' on 'tests/test_main.py' from 'PEP8Bear'.
|    | [NORMAL] PEP8Bear:
|    | The code does not comply to PEP8.
|----|    | /home/travis/build/ksdme/org-status/tests/test_main.py
|    |++++| /home/travis/build/ksdme/org-status/tests/test_main.py
|  74|  74| 
|  75|  75| def test_present_status():
|  76|  76|     statuses = [MockStatus('https://github.com/foo/r0', 'passing', '2018-11-05T08:20:37Z'),
|  77|    |-                MockStatus('https://github.com/foo/r1', 'passing', '2018-11-02T17:31:46Z'),
|    |  77|+                MockStatus('https://github.com/foo/r1',
|    |  78|+                           'passing', '2018-11-02T17:31:46Z'),
|  78|  79|                 MockStatus('https://github.com/foo/r2', 'passing', '2018-11-06T02:27:42Z')]
|  79|    |-    
|    |  80|+
|  80|  81|     with mock.patch('sys.stdout', new=StringIO()) as output:
|  81|  82|         present_status(statuses, True, False)
|  82|  83|         actual = output.getvalue().strip()
[INFO][07:28:43] Applied 'ShowPatchAction' on 'tests/test_main.py' from 'PEP8Bear'.
|    | [NORMAL] PEP8Bear:
|    | The code does not comply to PEP8.
|----|    | /home/travis/build/ksdme/org-status/tests/test_main.py
[DEBUG][07:28:43] Running bear QuotesBear...
|    |++++| /home/travis/build/ksdme/org-status/tests/test_main.py
|  80|  80|     with mock.patch('sys.stdout', new=StringIO()) as output:
|  81|  81|         present_status(statuses, True, False)
|  82|  82|         actual = output.getvalue().strip()
|  83|    |-        with open('tests/fixtures/present_status_output_no_sort.txt','r') as f:
|    |  83|+        with open('tests/fixtures/present_status_output_no_sort.txt', 'r') as f:
|  84|  84|             expected = f.read()
|  85|  85|         assert actual == expected
|  86|  86|     
[INFO][07:28:43] Applied 'ShowPatchAction' on 'tests/test_main.py' from 'PEP8Bear'.
[DEBUG][07:28:43] Running bear PEP8Bear...
|    | [NORMAL] PEP8Bear:
|    | The code does not comply to PEP8.
|----|    | /home/travis/build/ksdme/org-status/tests/test_main.py
|    |++++| /home/travis/build/ksdme/org-status/tests/test_main.py
|  83|  83|         with open('tests/fixtures/present_status_output_no_sort.txt','r') as f:
|  84|  84|             expected = f.read()
|  85|  85|         assert actual == expected
|  86|    |-    
|    |  86|+
|  87|  87|     with mock.patch('sys.stdout', new=StringIO()) as output:
|  88|  88|         present_status(statuses, True, True)
|  89|  89|         actual = output.getvalue().strip()
[INFO][07:28:43] Applied 'ShowPatchAction' on 'tests/test_main.py' from 'PEP8Bear'.
|    | [NORMAL] PEP8Bear:
|    | The code does not comply to PEP8.
|----|    | /home/travis/build/ksdme/org-status/tests/test_main.py
|    |++++| /home/travis/build/ksdme/org-status/tests/test_main.py
|  87|  87|     with mock.patch('sys.stdout', new=StringIO()) as output:
|  88|  88|         present_status(statuses, True, True)
|  89|  89|         actual = output.getvalue().strip()
|  90|    |-        with open('tests/fixtures/present_status_output_sorted.txt','r') as f:
|    |  90|+        with open('tests/fixtures/present_status_output_sorted.txt', 'r') as f:
|  91|  91|             expected = f.read()
|  92|  92|         assert actual == expected
[INFO][07:28:43] Applied 'ShowPatchAction' on 'tests/test_main.py' from 'PEP8Bear'.
[WARNING][07:28:43] PycodestyleBear (E302): This result has no patch attached.
[WARNING][07:28:43] PycodestyleBear (E501): This result has no patch attached.
[WARNING][07:28:43] PycodestyleBear (E501): This result has no patch attached.
[WARNING][07:28:43] PycodestyleBear (E501): This result has no patch attached.
[WARNING][07:28:43] PycodestyleBear (W293): This result has no patch attached.
[WARNING][07:28:43] PycodestyleBear (E231): This result has no patch attached.
[WARNING][07:28:43] PycodestyleBear (W293): This result has no patch attached.
[WARNING][07:28:43] PycodestyleBear (E231): This result has no patch attached.

tests/test_main.py
[DEBUG][07:28:43] Running bear PyFlakesBear...
[DEBUG][07:28:43] Running 'pyflakes /home/travis/build/ksdme/org-status/tests/__init__.py'
[DEBUG][07:28:43] Running bear PycodestyleBear...
[DEBUG][07:28:43] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/tests/test_org_hosts.py'
[DEBUG][07:28:43] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][07:28:43] Running bear AnnotationBear...
[DEBUG][07:28:43] Running bear QuotesBear...
[DEBUG][07:28:43] Running bear PEP8Bear...
[DEBUG][07:28:43] Running bear PyFlakesBear...
[DEBUG][07:28:43] Running 'pyflakes /home/travis/build/ksdme/org-status/tests/test_org_hosts.py'
[DEBUG][07:28:43] Running bear PycodestyleBear...
[DEBUG][07:28:43] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/tests/test_encoders.py'
|  68| class·MockStatus():
|    | [NORMAL] PycodestyleBear (E302):
|    | E302 expected 2 blank lines, found 1

tests/test_main.py
|  76| ····statuses·=·[MockStatus('https://github.com/foo/r0',·'passing',·'2018-11-05T08:20:37Z'),
|    | [NORMAL] PycodestyleBear (E501):
|    | E501 line too long (91 > 80 characters)

tests/test_main.py
|  77| ················MockStatus('https://github.com/foo/r1',·'passing',·'2018-11-02T17:31:46Z'),
|    | [NORMAL] PycodestyleBear (E501):
|    | E501 line too long (91 > 80 characters)

tests/test_main.py
|  78| ················MockStatus('https://github.com/foo/r2',·'passing',·'2018-11-06T02:27:42Z')]
|    | [NORMAL] PycodestyleBear (E501):
|    | E501 line too long (91 > 80 characters)

tests/test_main.py
|  79| ····
|    | [NORMAL] PycodestyleBear (W293):
|    | W293 blank line contains whitespace

tests/test_main.py
|  83| ········with·open('tests/fixtures/present_status_output_no_sort.txt','r')·as·f:
|    | [NORMAL] PycodestyleBear (E231):
|    | E231 missing whitespace after ','

tests/test_main.py
|  86| ····
|    | [NORMAL] PycodestyleBear (W293):
|    | W293 blank line contains whitespace

tests/test_main.py
|  90| ········with·open('tests/fixtures/present_status_output_sorted.txt','r')·as·f:
|    | [NORMAL] PycodestyleBear (E231):
|    | E231 missing whitespace after ','
[DEBUG][07:28:43] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][07:28:43] Running bear AnnotationBear...
[DEBUG][07:28:43] Running bear PyFlakesBear...
[DEBUG][07:28:43] Running 'pyflakes /home/travis/build/ksdme/org-status/tests/test_encoders.py'
[DEBUG][07:28:44] Running bear QuotesBear...
[DEBUG][07:28:44] Running bear PEP8Bear...
[DEBUG][07:28:44] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][07:28:44] Running bear AnnotationBear...
[DEBUG][07:28:44] Running bear QuotesBear...
[DEBUG][07:28:44] Running bear PEP8Bear...
[DEBUG][07:28:44] Use of change_line method is deprecated. Instead use modify_line method, without the original_line argument
[DEBUG][07:28:44] Running bear PycodestyleBear...
[DEBUG][07:28:44] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/org_status/org_status.py'
[DEBUG][07:28:44] Running bear PyFlakesBear...
[DEBUG][07:28:44] Running 'pyflakes /home/travis/build/ksdme/org-status/org_status/org_status.py'
[DEBUG][07:28:44] Running bear PycodestyleBear...
[DEBUG][07:28:44] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/setup.py'
[DEBUG][07:28:44] Running bear AnnotationBear...
|    | [NORMAL] PEP8Bear:
[DEBUG][07:28:44] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
|    | The code does not comply to PEP8.
|----|    | /home/travis/build/ksdme/org-status/org_status/org_status.py
|    |++++| /home/travis/build/ksdme/org-status/org_status/org_status.py
|  70|  70|         elif repo_status in [Status.UNKNOWN, Status.UNDETERMINED]:
|  71|  71|             r_unknown += 1
|  72|  72|             continue
|  73|    |-        
|    |  73|+
|  74|  74|         date_text = color(status.last_commit_date, 'blue')
|  75|  75| 
|  76|  76|         print('{repo}: {status} (last commit: {date})'.format(
[INFO][07:28:44] Applied 'ShowPatchAction' on 'org_status/org_status.py' from 'PEP8Bear'.
[WARNING][07:28:44] PycodestyleBear (W293): This result has no patch attached.

org_status/org_status.py
|  73| ········
|    | [NORMAL] PycodestyleBear (W293):
|    | W293 blank line contains whitespace
[DEBUG][07:28:44] Running bear QuotesBear...
[DEBUG][07:28:44] Running bear PEP8Bear...
[DEBUG][07:28:44] Running bear PyFlakesBear...
[DEBUG][07:28:44] Running 'pyflakes /home/travis/build/ksdme/org-status/setup.py'
[DEBUG][07:28:44] Running bear PycodestyleBear...
[DEBUG][07:28:44] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/org_status/org_hosts/github.py'
[DEBUG][07:28:44] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][07:28:44] Running bear AnnotationBear...
[DEBUG][07:28:44] Running bear PyFlakesBear...
[DEBUG][07:28:44] Running 'pyflakes /home/travis/build/ksdme/org-status/org_status/org_hosts/github.py'
[DEBUG][07:28:44] Running bear QuotesBear...
[DEBUG][07:28:44] Running bear PEP8Bear...
[DEBUG][07:28:44] Running bear PycodestyleBear...
[DEBUG][07:28:44] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/tests/test_status_providers.py'
[DEBUG][07:28:44] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][07:28:44] Running bear AnnotationBear...
[DEBUG][07:28:44] Running bear QuotesBear...
[DEBUG][07:28:44] Running bear PEP8Bear...
[DEBUG][07:28:45] Running bear PycodestyleBear...
[DEBUG][07:28:45] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/org_status/org_hosts/__init__.py'
[DEBUG][07:28:45] Running bear PyFlakesBear...
[DEBUG][07:28:45] Running 'pyflakes /home/travis/build/ksdme/org-status/tests/test_status_providers.py'
[DEBUG][07:28:45] Running bear PyFlakesBear...
[DEBUG][07:28:45] Running 'pyflakes /home/travis/build/ksdme/org-status/org_status/org_hosts/__init__.py'
[DEBUG][07:28:45] Running bear AnnotationBear...
[DEBUG][07:28:45] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][07:28:45] Running bear QuotesBear...
[DEBUG][07:28:45] Running bear PEP8Bear...
[DEBUG][07:28:45] Running bear PycodestyleBear...
[DEBUG][07:28:45] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/org_status/status_providers/gitlab_ci.py'
[DEBUG][07:28:45] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][07:28:45] Running bear AnnotationBear...
[DEBUG][07:28:45] Running bear QuotesBear...
[DEBUG][07:28:45] Running bear PEP8Bear...
[DEBUG][07:28:45] Running bear PycodestyleBear...
[DEBUG][07:28:45] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/org_status/encoders/gitman.py'
[DEBUG][07:28:45] Running bear PyFlakesBear...
[DEBUG][07:28:45] Running 'pyflakes /home/travis/build/ksdme/org-status/org_status/status_providers/gitlab_ci.py'
[DEBUG][07:28:45] Running bear PyFlakesBear...
[DEBUG][07:28:45] Running 'pyflakes /home/travis/build/ksdme/org-status/org_status/encoders/gitman.py'
[DEBUG][07:28:45] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][07:28:45] Running bear AnnotationBear...
[DEBUG][07:28:45] Running bear QuotesBear...
[DEBUG][07:28:45] Running bear PEP8Bear...
[DEBUG][07:28:45] Running bear PycodestyleBear...
[DEBUG][07:28:45] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/org_status/status_providers/appveyor.py'
[WARNING][07:28:45] PyFlakesBear: This result has no patch attached.
[WARNING][07:28:45] PyFlakesBear: This result has no patch attached.
[WARNING][07:28:45] PyFlakesBear: This result has no patch attached.
[WARNING][07:28:45] PyFlakesBear: This result has no patch attached.

org_status/encoders/gitman.py
|   1| import·os
[DEBUG][07:28:45] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][07:28:45] Running bear AnnotationBear...
|    | [INFO] PyFlakesBear:
|    | 'os' imported but unused

org_status/encoders/gitman.py
|   2| import·subprocess
|    | [INFO] PyFlakesBear:
|    | 'subprocess' imported but unused

org_status/encoders/gitman.py
|   3| import·tempfile
|    | [INFO] PyFlakesBear:
|    | 'tempfile' imported but unused

org_status/encoders/gitman.py
|   4| import·datetime
[DEBUG][07:28:45] Running bear QuotesBear...
|    | [INFO] PyFlakesBear:
[DEBUG][07:28:45] Running bear PEP8Bear...
|    | 'datetime' imported but unused
[DEBUG][07:28:45] Running bear PyFlakesBear...
[DEBUG][07:28:45] Running 'pyflakes /home/travis/build/ksdme/org-status/org_status/status_providers/appveyor.py'
[DEBUG][07:28:45] Running bear PycodestyleBear...
[DEBUG][07:28:45] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/org_status/status_providers/__init__.py'
[DEBUG][07:28:45] Running bear PyFlakesBear...
[DEBUG][07:28:45] Running 'pyflakes /home/travis/build/ksdme/org-status/org_status/status_providers/__init__.py'
Executing section all.linelength...
[DEBUG][07:28:46] Files that will be checked:
/home/travis/build/ksdme/org-status/setup.py
/home/travis/build/ksdme/org-status/tests/test_status_providers.py
/home/travis/build/ksdme/org-status/tests/__init__.py
/home/travis/build/ksdme/org-status/tests/test_main.py
/home/travis/build/ksdme/org-status/tests/test_org_hosts.py
/home/travis/build/ksdme/org-status/tests/test_encoders.py
/home/travis/build/ksdme/org-status/org_status/__main__.py
/home/travis/build/ksdme/org-status/org_status/__init__.py
/home/travis/build/ksdme/org-status/org_status/org_status.py
/home/travis/build/ksdme/org-status/org_status/status_providers/__init__.py
/home/travis/build/ksdme/org-status/org_status/status_providers/gitlab_ci.py
/home/travis/build/ksdme/org-status/org_status/status_providers/appveyor.py
/home/travis/build/ksdme/org-status/org_status/status_providers/travis.py
/home/travis/build/ksdme/org-status/org_status/encoders/__init__.py
/home/travis/build/ksdme/org-status/org_status/encoders/gitman.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/github.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/__init__.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/gitlab.py
[DEBUG][07:28:46] coala is run only on changed files, bears' log messages from previous runs may not appear. You may use the `--flush-cache` flag to see them.
[DEBUG][07:28:46] Running bear LineLengthBear...
[DEBUG][07:28:46] Running bear LineLengthBear...
[DEBUG][07:28:46] Running bear LineLengthBear...
[DEBUG][07:28:46] Running bear LineLengthBear...
[DEBUG][07:28:46] Running bear LineLengthBear...
[DEBUG][07:28:46] Running bear LineLengthBear...
[DEBUG][07:28:46] Running bear LineLengthBear...
[DEBUG][07:28:46] Running bear LineLengthBear...
[WARNING][07:28:46] LineLengthBear: This result has no patch attached.
[WARNING][07:28:46] LineLengthBear: This result has no patch attached.
[WARNING][07:28:46] LineLengthBear: This result has no patch attached.

tests/test_main.py
[DEBUG][07:28:46] Running bear LineLengthBear...
[DEBUG][07:28:46] Running bear LineLengthBear...
[DEBUG][07:28:46] Running bear LineLengthBear...
[DEBUG][07:28:46] Running bear LineLengthBear...
[DEBUG][07:28:46] Running bear LineLengthBear...
[DEBUG][07:28:46] Running bear LineLengthBear...
[DEBUG][07:28:46] Running bear LineLengthBear...
[DEBUG][07:28:46] Running bear LineLengthBear...
[DEBUG][07:28:46] Running bear LineLengthBear...
[DEBUG][07:28:46] Running bear LineLengthBear...
|  76| ····statuses·=·[MockStatus('https://github.com/foo/r0',·'passing',·'2018-11-05T08:20:37Z'),
|    | [NORMAL] LineLengthBear:
|    | Line is longer than allowed. (91 > 80)

tests/test_main.py
|  77| ················MockStatus('https://github.com/foo/r1',·'passing',·'2018-11-02T17:31:46Z'),
|    | [NORMAL] LineLengthBear:
|    | Line is longer than allowed. (91 > 80)

tests/test_main.py
|  78| ················MockStatus('https://github.com/foo/r2',·'passing',·'2018-11-06T02:27:42Z')]
|    | [NORMAL] LineLengthBear:
|    | Line is longer than allowed. (91 > 80)
Executing section cli...
[DEBUG][07:28:46] Files that will be checked:
[DEBUG][07:28:46] coala is run only on changed files, bears' log messages from previous runs may not appear. You may use the `--flush-cache` flag to see them.
TravisBuddy Request Identifier: c3c73bf0-ebcc-11e8-aa09-4ba844902889

@TravisBuddy
Copy link

Travis tests have failed

Hey @CLiu13,
Please read the following log in order to understand the failure reason.
It'll be awesome if you fix what's wrong and commit the changes.

1st Build

View build log

coala --non-interactive -V
[DEBUG][07:34:52] Platform Linux -- Python 3.6.3, coalib 0.11.0
Executing section all...
[DEBUG][07:34:52] Files that will be checked:
/home/travis/build/ksdme/org-status/setup.py
/home/travis/build/ksdme/org-status/tests/test_status_providers.py
/home/travis/build/ksdme/org-status/tests/__init__.py
/home/travis/build/ksdme/org-status/tests/test_main.py
/home/travis/build/ksdme/org-status/tests/test_org_hosts.py
/home/travis/build/ksdme/org-status/tests/test_encoders.py
/home/travis/build/ksdme/org-status/org_status/__main__.py
/home/travis/build/ksdme/org-status/org_status/__init__.py
/home/travis/build/ksdme/org-status/org_status/org_status.py
/home/travis/build/ksdme/org-status/org_status/status_providers/__init__.py
/home/travis/build/ksdme/org-status/org_status/status_providers/gitlab_ci.py
/home/travis/build/ksdme/org-status/org_status/status_providers/appveyor.py
/home/travis/build/ksdme/org-status/org_status/status_providers/travis.py
/home/travis/build/ksdme/org-status/org_status/encoders/__init__.py
/home/travis/build/ksdme/org-status/org_status/encoders/gitman.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/github.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/__init__.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/gitlab.py
[DEBUG][07:34:52] coala is run only on changed files, bears' log messages from previous runs may not appear. You may use the `--flush-cache` flag to see them.
Executing section all.whitespace...
[DEBUG][07:34:52] Files that will be checked:
/home/travis/build/ksdme/org-status/setup.py
/home/travis/build/ksdme/org-status/tests/test_status_providers.py
/home/travis/build/ksdme/org-status/tests/__init__.py
/home/travis/build/ksdme/org-status/tests/test_main.py
/home/travis/build/ksdme/org-status/tests/test_org_hosts.py
/home/travis/build/ksdme/org-status/tests/test_encoders.py
/home/travis/build/ksdme/org-status/org_status/__main__.py
/home/travis/build/ksdme/org-status/org_status/__init__.py
/home/travis/build/ksdme/org-status/org_status/org_status.py
/home/travis/build/ksdme/org-status/org_status/status_providers/__init__.py
/home/travis/build/ksdme/org-status/org_status/status_providers/gitlab_ci.py
/home/travis/build/ksdme/org-status/org_status/status_providers/appveyor.py
/home/travis/build/ksdme/org-status/org_status/status_providers/travis.py
/home/travis/build/ksdme/org-status/org_status/encoders/__init__.py
/home/travis/build/ksdme/org-status/org_status/encoders/gitman.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/github.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/__init__.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/gitlab.py
[DEBUG][07:34:52] coala is run only on changed files, bears' log messages from previous runs may not appear. You may use the `--flush-cache` flag to see them.
[DEBUG][07:34:52] Running bear SpaceConsistencyBear...
[DEBUG][07:34:52] Running bear SpaceConsistencyBear...
[DEBUG][07:34:52] Running bear SpaceConsistencyBear...
[DEBUG][07:34:52] Running bear SpaceConsistencyBear...
[DEBUG][07:34:52] Running bear SpaceConsistencyBear...
[DEBUG][07:34:52] Running bear SpaceConsistencyBear...
[DEBUG][07:34:52] Running bear SpaceConsistencyBear...
[DEBUG][07:34:52] Running bear SpaceConsistencyBear...
[DEBUG][07:34:52] Running bear SpaceConsistencyBear...
[DEBUG][07:34:52] Running bear SpaceConsistencyBear...
[DEBUG][07:34:52] Running bear SpaceConsistencyBear...
[DEBUG][07:34:52] Running bear SpaceConsistencyBear...
[DEBUG][07:34:52] Running bear SpaceConsistencyBear...
[DEBUG][07:34:52] Running bear SpaceConsistencyBear...
[DEBUG][07:34:52] Running bear SpaceConsistencyBear...
[DEBUG][07:34:52] Running bear SpaceConsistencyBear...
[DEBUG][07:34:52] Running bear SpaceConsistencyBear...
[DEBUG][07:34:52] Running bear SpaceConsistencyBear...
Executing section all.python...
[DEBUG][07:34:53] Files that will be checked:
/home/travis/build/ksdme/org-status/setup.py
/home/travis/build/ksdme/org-status/tests/test_status_providers.py
/home/travis/build/ksdme/org-status/tests/__init__.py
/home/travis/build/ksdme/org-status/tests/test_main.py
/home/travis/build/ksdme/org-status/tests/test_org_hosts.py
/home/travis/build/ksdme/org-status/tests/test_encoders.py
/home/travis/build/ksdme/org-status/org_status/__main__.py
/home/travis/build/ksdme/org-status/org_status/__init__.py
/home/travis/build/ksdme/org-status/org_status/org_status.py
/home/travis/build/ksdme/org-status/org_status/status_providers/__init__.py
/home/travis/build/ksdme/org-status/org_status/status_providers/gitlab_ci.py
/home/travis/build/ksdme/org-status/org_status/status_providers/appveyor.py
/home/travis/build/ksdme/org-status/org_status/status_providers/travis.py
/home/travis/build/ksdme/org-status/org_status/encoders/__init__.py
/home/travis/build/ksdme/org-status/org_status/encoders/gitman.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/github.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/__init__.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/gitlab.py
[DEBUG][07:34:53] coala is run only on changed files, bears' log messages from previous runs may not appear. You may use the `--flush-cache` flag to see them.
Executing section all.python.default...
[DEBUG][07:34:53] Files that will be checked:
/home/travis/build/ksdme/org-status/setup.py
/home/travis/build/ksdme/org-status/tests/test_status_providers.py
/home/travis/build/ksdme/org-status/tests/__init__.py
/home/travis/build/ksdme/org-status/tests/test_main.py
/home/travis/build/ksdme/org-status/tests/test_org_hosts.py
/home/travis/build/ksdme/org-status/tests/test_encoders.py
/home/travis/build/ksdme/org-status/org_status/__main__.py
/home/travis/build/ksdme/org-status/org_status/__init__.py
/home/travis/build/ksdme/org-status/org_status/org_status.py
/home/travis/build/ksdme/org-status/org_status/status_providers/__init__.py
/home/travis/build/ksdme/org-status/org_status/status_providers/gitlab_ci.py
/home/travis/build/ksdme/org-status/org_status/status_providers/appveyor.py
/home/travis/build/ksdme/org-status/org_status/status_providers/travis.py
/home/travis/build/ksdme/org-status/org_status/encoders/__init__.py
/home/travis/build/ksdme/org-status/org_status/encoders/gitman.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/github.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/__init__.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/gitlab.py
[DEBUG][07:34:53] starting parse of '/home/travis/virtualenv/python3.6.3/bin/python -m pip show autopep8'
[DEBUG][07:34:53] returning CommandNode(command=['/home/travis/virtualenv/python3.6.3/bin/python'] redirects={})
[DEBUG][07:34:53] returning CommandNode(command=['-m'] redirects={})
[DEBUG][07:34:53] returning CommandNode(command=['pip'] redirects={})
[DEBUG][07:34:53] returning CommandNode(command=['show'] redirects={})
[DEBUG][07:34:53] returning CommandNode(command=['autopep8'] redirects={})
[DEBUG][07:34:53] returning CommandNode(command=['/home/travis/virtualenv/python3.6.3/bin/python', '-m', 'pip', 'show', 'autopep8'] redirects={})
[DEBUG][07:34:53] returning CommandNode(command=['/home/travis/virtualenv/python3.6.3/bin/python', '-m', 'pip', 'show', 'autopep8'] redirects={})
[DEBUG][07:34:53] returning CommandNode(command=['/home/travis/virtualenv/python3.6.3/bin/python', '-m', 'pip', 'show', 'autopep8'] redirects={})
[DEBUG][07:34:53] returning CommandNode(command=['/home/travis/virtualenv/python3.6.3/bin/python', '-m', 'pip', 'show', 'autopep8'] redirects={})
[DEBUG][07:34:53] started: CommandNode(command=['/home/travis/virtualenv/python3.6.3/bin/python', '-m', 'pip', 'show', 'autopep8'] redirects={}), None, False
[DEBUG][07:34:53] Command('/home/travis/virtualenv/python3.6.3/bin/python -m pip show autopep8') created
[DEBUG][07:34:53] About to call Popen: ['/home/travis/virtualenv/python3.6.3/bin/python', '-m', 'pip', 'show', 'autopep8'], {'stdout': -1, 'stderr': -1, 'stdin': None}
[DEBUG][07:34:53] Popen: Command('/home/travis/virtualenv/python3.6.3/bin/python -m pip show autopep8'), {'stdout': -1, 'stderr': -1, 'stdin': None} -> {'_waitpid_lock': <unlocked _thread.lock object at 0x7f4acbed36c0>, '_input': None, '_communication_started': False, 'args': ['/home/travis/virtualenv/python3.6.3/bin/python', '-m', 'pip', 'show', 'autopep8'], 'stdin': None, 'stdout': <_io.BufferedReader name=17>, 'stderr': <_io.BufferedReader name=19>, 'pid': 4354, 'returncode': None, 'universal_newlines': False, 'encoding': None, 'errors': None, '_closed_child_pipe_fds': True, '_child_created': True}
[DEBUG][07:34:53] Created thread Thread-4 as reader for Capture-1
[DEBUG][07:34:53] Capture-1: reader thread about to read line
[DEBUG][07:34:53] Capture-1: reader thread kicked off, waiting start
[DEBUG][07:34:53] Capture-1: reader thread now started
[DEBUG][07:34:53] Created thread Thread-5 as reader for Capture-2
[DEBUG][07:34:53] Capture-2: reader thread about to read line
[DEBUG][07:34:53] Capture-2: reader thread kicked off, waiting start
[DEBUG][07:34:53] Capture-2: reader thread now started
[DEBUG][07:34:53] about to wait for process
[DEBUG][07:34:54] queued chunk of length 15 to <queue.Queue object at 0x7f4acac67b70>: b'Name: autopep8\n'
[DEBUG][07:34:54] queued chunk of length 15 to <queue.Queue object at 0x7f4acac67b70>: b'Version: 1.4.3\n'
[DEBUG][07:34:54] queued chunk of length 91 to <queue.Queue object at 0x7f4acac67b70>: b'Summary: A tool that automatic'
[DEBUG][07:34:54] queued chunk of length 46 to <queue.Queue object at 0x7f4acac67b70>: b'Home-page: https://github.com/'
[DEBUG][07:34:54] queued chunk of length 22 to <queue.Queue object at 0x7f4acac67b70>: b'Author: Hideo Hattori\n'
[DEBUG][07:34:54] queued chunk of length 34 to <queue.Queue object at 0x7f4acac67b70>: b'Author-email: hhatto.jp@gmail.'
[DEBUG][07:34:54] queued chunk of length 23 to <queue.Queue object at 0x7f4acac67b70>: b'License: Expat License\n'
[DEBUG][07:34:54] queued chunk of length 74 to <queue.Queue object at 0x7f4acac67b70>: b'Location: /home/travis/virtual'
[DEBUG][07:34:54] queued chunk of length 22 to <queue.Queue object at 0x7f4acac67b70>: b'Requires: pycodestyle\n'
[DEBUG][07:34:54] Capture-1: finished reading stream <_io.BufferedReader name=17>
[DEBUG][07:34:54] Capture-2: finished reading stream <_io.BufferedReader name=19>
[DEBUG][07:34:54] returning Command('/home/travis/virtualenv/python3.6.3/bin/python -m pip show autopep8') (Popen(returncode=0 stdin=None stdout=<_io.BufferedReader name=17> stderr=<_io.BufferedReader name=19>))
[DEBUG][07:34:54] pipeline closing
[DEBUG][07:34:54] coala is run only on changed files, bears' log messages from previous runs may not appear. You may use the `--flush-cache` flag to see them.
[DEBUG][07:34:54] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][07:34:54] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][07:34:54] Running bear AnnotationBear...
[DEBUG][07:34:54] Running bear QuotesBear...
[DEBUG][07:34:54] Running bear PEP8Bear...
[DEBUG][07:34:54] Running bear AnnotationBear...
[DEBUG][07:34:54] Running bear PycodestyleBear...
[DEBUG][07:34:54] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/org_status/__init__.py'
[DEBUG][07:34:54] Running bear QuotesBear...
[DEBUG][07:34:54] Running bear PEP8Bear...
[DEBUG][07:34:54] Running bear PycodestyleBear...
[DEBUG][07:34:54] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/tests/test_status_providers.py'
[DEBUG][07:34:54] Running bear PyFlakesBear...
[DEBUG][07:34:54] Running 'pyflakes /home/travis/build/ksdme/org-status/org_status/__init__.py'
[DEBUG][07:34:54] Running bear PyFlakesBear...
[DEBUG][07:34:54] Running 'pyflakes /home/travis/build/ksdme/org-status/tests/test_status_providers.py'
[DEBUG][07:34:54] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][07:34:54] Running bear AnnotationBear...
[DEBUG][07:34:54] Running bear QuotesBear...
[DEBUG][07:34:54] Running bear PEP8Bear...
[DEBUG][07:34:54] Running bear PycodestyleBear...
[DEBUG][07:34:54] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/org_status/org_hosts/__init__.py'
[DEBUG][07:34:54] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][07:34:54] Running bear AnnotationBear...
[DEBUG][07:34:54] Running bear QuotesBear...
[DEBUG][07:34:54] Running bear PEP8Bear...
[DEBUG][07:34:54] Running bear PycodestyleBear...
[DEBUG][07:34:54] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/tests/test_org_hosts.py'
[DEBUG][07:34:54] Running bear PyFlakesBear...
[DEBUG][07:34:54] Running 'pyflakes /home/travis/build/ksdme/org-status/org_status/org_hosts/__init__.py'
[DEBUG][07:34:54] Running bear PyFlakesBear...
[DEBUG][07:34:54] Running 'pyflakes /home/travis/build/ksdme/org-status/tests/test_org_hosts.py'
[DEBUG][07:34:54] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][07:34:54] Running bear AnnotationBear...
[DEBUG][07:34:54] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][07:34:54] Running bear AnnotationBear...
[DEBUG][07:34:54] Running bear QuotesBear...
[DEBUG][07:34:54] Running bear PEP8Bear...
[DEBUG][07:34:54] Running bear QuotesBear...
[DEBUG][07:34:54] Running bear PEP8Bear...
[DEBUG][07:34:54] Running bear PycodestyleBear...
[DEBUG][07:34:54] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/tests/__init__.py'
[DEBUG][07:34:54] Running bear PyFlakesBear...
[DEBUG][07:34:54] Running 'pyflakes /home/travis/build/ksdme/org-status/tests/__init__.py'
[DEBUG][07:34:55] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][07:34:55] Running bear PycodestyleBear...
[DEBUG][07:34:55] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/setup.py'
[DEBUG][07:34:55] Running bear AnnotationBear...
[DEBUG][07:34:55] Running bear QuotesBear...
[DEBUG][07:34:55] Running bear PEP8Bear...
[DEBUG][07:34:55] Running bear PycodestyleBear...
[DEBUG][07:34:55] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/org_status/status_providers/travis.py'
[DEBUG][07:34:55] Running bear PyFlakesBear...
[DEBUG][07:34:55] Running 'pyflakes /home/travis/build/ksdme/org-status/org_status/status_providers/travis.py'
[DEBUG][07:34:55] Running bear PyFlakesBear...
[DEBUG][07:34:55] Running 'pyflakes /home/travis/build/ksdme/org-status/setup.py'
[DEBUG][07:34:55] Running bear AnnotationBear...
[DEBUG][07:34:55] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][07:34:55] Running bear QuotesBear...
[DEBUG][07:34:55] Running bear PEP8Bear...
[DEBUG][07:34:55] Running bear AnnotationBear...
[DEBUG][07:34:55] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][07:34:55] Running bear QuotesBear...
[DEBUG][07:34:55] Running bear PEP8Bear...
[DEBUG][07:34:55] Running bear PycodestyleBear...
[DEBUG][07:34:55] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/org_status/org_hosts/github.py'
[DEBUG][07:34:55] Running bear PycodestyleBear...
[DEBUG][07:34:55] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/org_status/org_hosts/gitlab.py'
[DEBUG][07:34:55] Running bear PyFlakesBear...
[DEBUG][07:34:55] Running 'pyflakes /home/travis/build/ksdme/org-status/org_status/org_hosts/github.py'
[DEBUG][07:34:55] Running bear PyFlakesBear...
[DEBUG][07:34:55] Running 'pyflakes /home/travis/build/ksdme/org-status/org_status/org_hosts/gitlab.py'
[DEBUG][07:34:55] Running bear AnnotationBear...
[DEBUG][07:34:55] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][07:34:55] Running bear QuotesBear...
[DEBUG][07:34:55] Running bear PEP8Bear...
[DEBUG][07:34:55] Running bear PycodestyleBear...
[DEBUG][07:34:55] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/org_status/status_providers/gitlab_ci.py'
[DEBUG][07:34:55] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][07:34:55] Running bear AnnotationBear...
[DEBUG][07:34:55] Running bear QuotesBear...
[DEBUG][07:34:55] Running bear PEP8Bear...
[DEBUG][07:34:55] Running bear PycodestyleBear...
[DEBUG][07:34:55] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/org_status/__main__.py'
[DEBUG][07:34:55] Running bear PyFlakesBear...
[DEBUG][07:34:55] Running 'pyflakes /home/travis/build/ksdme/org-status/org_status/status_providers/gitlab_ci.py'
[DEBUG][07:34:55] Running bear PyFlakesBear...
[DEBUG][07:34:55] Running 'pyflakes /home/travis/build/ksdme/org-status/org_status/__main__.py'
[DEBUG][07:34:55] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][07:34:55] Running bear AnnotationBear...
[DEBUG][07:34:55] Running bear QuotesBear...
[DEBUG][07:34:55] Running bear PEP8Bear...
[DEBUG][07:34:55] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][07:34:55] Running bear AnnotationBear...
[DEBUG][07:34:55] Running bear QuotesBear...
[DEBUG][07:34:55] Running bear PEP8Bear...
[DEBUG][07:34:55] Running bear PycodestyleBear...
[DEBUG][07:34:55] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/org_status/encoders/gitman.py'
[DEBUG][07:34:55] Running bear PycodestyleBear...
[DEBUG][07:34:55] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/org_status/encoders/__init__.py'
[DEBUG][07:34:56] Running bear PyFlakesBear...
[DEBUG][07:34:56] Running 'pyflakes /home/travis/build/ksdme/org-status/org_status/encoders/gitman.py'
[DEBUG][07:34:56] Running bear PyFlakesBear...
[DEBUG][07:34:56] Running 'pyflakes /home/travis/build/ksdme/org-status/org_status/encoders/__init__.py'
[WARNING][07:34:56] PyFlakesBear: This result has no patch attached.
[WARNING][07:34:56] PyFlakesBear: This result has no patch attached.
[WARNING][07:34:56] PyFlakesBear: This result has no patch attached.
[WARNING][07:34:56] PyFlakesBear: This result has no patch attached.

org_status/encoders/gitman.py
[DEBUG][07:34:56] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][07:34:56] Running bear AnnotationBear...
[DEBUG][07:34:56] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][07:34:56] Running bear AnnotationBear...
[DEBUG][07:34:56] Running bear QuotesBear...
[DEBUG][07:34:56] Running bear PEP8Bear...
[DEBUG][07:34:56] Running bear QuotesBear...
[DEBUG][07:34:56] Running bear PEP8Bear...
[DEBUG][07:34:56] Running bear PycodestyleBear...
[DEBUG][07:34:56] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/tests/test_encoders.py'
[DEBUG][07:34:56] Running bear PycodestyleBear...
[DEBUG][07:34:56] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/org_status/status_providers/__init__.py'
[DEBUG][07:34:56] Running bear PyFlakesBear...
[DEBUG][07:34:56] Running 'pyflakes /home/travis/build/ksdme/org-status/tests/test_encoders.py'
|   1| import·os
|    | [INFO] PyFlakesBear:
|    | 'os' imported but unused

org_status/encoders/gitman.py
|   2| import·subprocess
|    | [INFO] PyFlakesBear:
[DEBUG][07:34:56] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][07:34:56] Running bear AnnotationBear...
|    | 'subprocess' imported but unused

org_status/encoders/gitman.py
|   3| import·tempfile
|    | [INFO] PyFlakesBear:
|    | 'tempfile' imported but unused

org_status/encoders/gitman.py
|   4| import·datetime
|    | [INFO] PyFlakesBear:
[DEBUG][07:34:56] Running bear PyFlakesBear...
|    | 'datetime' imported but unused
[DEBUG][07:34:56] Running 'pyflakes /home/travis/build/ksdme/org-status/org_status/status_providers/__init__.py'
[DEBUG][07:34:56] Running bear QuotesBear...
[DEBUG][07:34:56] Running bear PEP8Bear...
[DEBUG][07:34:56] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][07:34:56] Running bear AnnotationBear...
[DEBUG][07:34:56] Running bear QuotesBear...
[DEBUG][07:34:56] Running bear PEP8Bear...
[DEBUG][07:34:56] Use of change_line method is deprecated. Instead use modify_line method, without the original_line argument
[DEBUG][07:34:56] Use of change_line method is deprecated. Instead use modify_line method, without the original_line argument
[DEBUG][07:34:56] Use of change_line method is deprecated. Instead use modify_line method, without the original_line argument
[DEBUG][07:34:56] Running bear PycodestyleBear...
[DEBUG][07:34:56] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/tests/test_main.py'
[DEBUG][07:34:56] Running bear PycodestyleBear...
[DEBUG][07:34:56] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/org_status/status_providers/appveyor.py'
[DEBUG][07:34:56] Running bear PyFlakesBear...
[DEBUG][07:34:56] Running 'pyflakes /home/travis/build/ksdme/org-status/org_status/status_providers/appveyor.py'
[DEBUG][07:34:56] Running bear PyFlakesBear...
[DEBUG][07:34:56] Running 'pyflakes /home/travis/build/ksdme/org-status/tests/test_main.py'
[DEBUG][07:34:56] LanguageDefinition has been deprecated! Use `coalib.bearlib.languages.Language` instead.
[DEBUG][07:34:56] Running bear AnnotationBear...
|    | [NORMAL] PEP8Bear:
|    | The code does not comply to PEP8.
|----|    | /home/travis/build/ksdme/org-status/tests/test_main.py
|    |++++| /home/travis/build/ksdme/org-status/tests/test_main.py
|  75|  75| 
|  76|  76| def test_present_status():
|  77|  77|     statuses = [MockStatus('https://github.com/foo/r0',
|  78|    |-                    'passing', '2018-11-05T08:20:37Z'),
|    |  78|+                           'passing', '2018-11-05T08:20:37Z'),
|  79|  79|                 MockStatus('https://github.com/foo/r1',
|  80|    |-                    'passing', '2018-11-02T17:31:46Z'),
|    |  80|+                           'passing', '2018-11-02T17:31:46Z'),
|  81|  81|                 MockStatus('https://github.com/foo/r2',
|  82|    |-                    'passing', '2018-11-06T02:27:42Z')]
|    |  82|+                           'passing', '2018-11-06T02:27:42Z')]
|  83|  83| 
|  84|  84|     with mock.patch('sys.stdout', new=StringIO()) as output:
|  85|  85|         present_status(statuses, True, False)
[INFO][07:34:56] Applied 'ShowPatchAction' on 'tests/test_main.py' from 'PEP8Bear'.
|    | [NORMAL] PEP8Bear:
|    | The code does not comply to PEP8.
|----|    | /home/travis/build/ksdme/org-status/tests/test_main.py
|    |++++| /home/travis/build/ksdme/org-status/tests/test_main.py
|  88|  88|             expected = f.read()
|  89|  89|         assert actual == expected
|  90|  90| 
|  91|    |-
|  92|  91|     with mock.patch('sys.stdout', new=StringIO()) as output:
|  93|  92|         present_status(statuses, True, True)
|  94|  93|         actual = output.getvalue().strip()
[INFO][07:34:56] Applied 'ShowPatchAction' on 'tests/test_main.py' from 'PEP8Bear'.
[WARNING][07:34:56] PycodestyleBear (E128): This result has no patch attached.
[WARNING][07:34:56] PycodestyleBear (E128): This result has no patch attached.
[WARNING][07:34:56] PycodestyleBear (E128): This result has no patch attached.
[WARNING][07:34:56] PycodestyleBear (E303): This result has no patch attached.

tests/test_main.py
|  78| ····················'passing',·'2018-11-05T08:20:37Z'),
|    | [NORMAL] PycodestyleBear (E128):
|    | E128 continuation line under-indented for visual indent

tests/test_main.py
|  80| ····················'passing',·'2018-11-02T17:31:46Z'),
|    | [NORMAL] PycodestyleBear (E128):
|    | E128 continuation line under-indented for visual indent

tests/test_main.py
|  82| ····················'passing',·'2018-11-06T02:27:42Z')]
|    | [NORMAL] PycodestyleBear (E128):
|    | E128 continuation line under-indented for visual indent

tests/test_main.py
|  92| ····with·mock.patch('sys.stdout',·new=StringIO())·as·output:
|    | [NORMAL] PycodestyleBear (E303):
|    | E303 too many blank lines (2)
[DEBUG][07:34:57] Running bear QuotesBear...
[DEBUG][07:34:57] Running bear PEP8Bear...
[DEBUG][07:34:57] Running bear PycodestyleBear...
[DEBUG][07:34:57] Running 'pycodestyle --format=%(row)d %(col)d %(code)s %(text)s --max-line-length=80 /home/travis/build/ksdme/org-status/org_status/org_status.py'
[DEBUG][07:34:57] Running bear PyFlakesBear...
[DEBUG][07:34:57] Running 'pyflakes /home/travis/build/ksdme/org-status/org_status/org_status.py'
Executing section all.linelength...
[DEBUG][07:34:57] Files that will be checked:
/home/travis/build/ksdme/org-status/setup.py
/home/travis/build/ksdme/org-status/tests/test_status_providers.py
/home/travis/build/ksdme/org-status/tests/__init__.py
/home/travis/build/ksdme/org-status/tests/test_main.py
/home/travis/build/ksdme/org-status/tests/test_org_hosts.py
/home/travis/build/ksdme/org-status/tests/test_encoders.py
/home/travis/build/ksdme/org-status/org_status/__main__.py
/home/travis/build/ksdme/org-status/org_status/__init__.py
/home/travis/build/ksdme/org-status/org_status/org_status.py
/home/travis/build/ksdme/org-status/org_status/status_providers/__init__.py
/home/travis/build/ksdme/org-status/org_status/status_providers/gitlab_ci.py
/home/travis/build/ksdme/org-status/org_status/status_providers/appveyor.py
/home/travis/build/ksdme/org-status/org_status/status_providers/travis.py
/home/travis/build/ksdme/org-status/org_status/encoders/__init__.py
/home/travis/build/ksdme/org-status/org_status/encoders/gitman.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/github.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/__init__.py
/home/travis/build/ksdme/org-status/org_status/org_hosts/gitlab.py
[DEBUG][07:34:57] coala is run only on changed files, bears' log messages from previous runs may not appear. You may use the `--flush-cache` flag to see them.
[DEBUG][07:34:57] Running bear LineLengthBear...
[DEBUG][07:34:57] Running bear LineLengthBear...
[DEBUG][07:34:57] Running bear LineLengthBear...
[DEBUG][07:34:57] Running bear LineLengthBear...
[DEBUG][07:34:57] Running bear LineLengthBear...
[DEBUG][07:34:57] Running bear LineLengthBear...
[DEBUG][07:34:57] Running bear LineLengthBear...
[DEBUG][07:34:57] Running bear LineLengthBear...
[DEBUG][07:34:57] Running bear LineLengthBear...
[DEBUG][07:34:57] Running bear LineLengthBear...
[DEBUG][07:34:57] Running bear LineLengthBear...
[DEBUG][07:34:57] Running bear LineLengthBear...
[DEBUG][07:34:57] Running bear LineLengthBear...
[DEBUG][07:34:57] Running bear LineLengthBear...
[DEBUG][07:34:57] Running bear LineLengthBear...
[DEBUG][07:34:57] Running bear LineLengthBear...
[DEBUG][07:34:57] Running bear LineLengthBear...
[DEBUG][07:34:57] Running bear LineLengthBear...
Executing section cli...
[DEBUG][07:34:57] Files that will be checked:
[DEBUG][07:34:57] coala is run only on changed files, bears' log messages from previous runs may not appear. You may use the `--flush-cache` flag to see them.
TravisBuddy Request Identifier: 9f1581d0-ebcd-11e8-aa09-4ba844902889

@TravisBuddy
Copy link

Travis tests have failed

Hey @CLiu13,
Please read the following log in order to understand the failure reason.
It'll be awesome if you fix what's wrong and commit the changes.

1st Build

View build log

pytest
Using cached https://files.pythonhosted.org/packages/bb/d5/7601c468ded9a59478dcb39d21e24d58bb375681c64a06fbb629d2bc2ac3/pytest-4.0.0-py2.py3-none-any.whl
Collecting coverage (from -r test-requirements.txt (line 2))
  Using cached https://files.pythonhosted.org/packages/a4/5c/b3eac6aa7eb4af83c8580d9c1578343910bdcc59e64e3565402f9a527f9c/coverage-4.5.2-cp36-cp36m-manylinux1_x86_64.whl
Collecting pytest-cov (from -r test-requirements.txt (line 3))
  Using cached https://files.pythonhosted.org/packages/30/0a/1b009b525526cd3cd9f52f52391b426c5a3597447be811a10bcb1f6b05eb/pytest_cov-2.6.0-py2.py3-none-any.whl
Collecting responses (from -r test-requirements.txt (line 4))
  Using cached https://files.pythonhosted.org/packages/11/a8/c5931d254bdd9430f3cc4269e305df5ec212e54f79e2461aecdcf9e911f3/responses-0.10.4-py2.py3-none-any.whl
Collecting attrs>=17.4.0 (from pytest==4.0.0->-r test-requirements.txt (line 1))
  Using cached https://files.pythonhosted.org/packages/3a/e1/5f9023cc983f1a628a8c2fd051ad19e76ff7b142a0faf329336f9a62a514/attrs-18.2.0-py2.py3-none-any.whl
Collecting pluggy>=0.7 (from pytest==4.0.0->-r test-requirements.txt (line 1))
  Using cached https://files.pythonhosted.org/packages/1c/e7/017c262070af41fe251401cb0d0e1b7c38f656da634cd0c15604f1f30864/pluggy-0.8.0-py2.py3-none-any.whl
Requirement already satisfied: six>=1.10.0 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from pytest==4.0.0->-r test-requirements.txt (line 1))
Requirement already satisfied: py>=1.5.0 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from pytest==4.0.0->-r test-requirements.txt (line 1))
Requirement already satisfied: setuptools in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from pytest==4.0.0->-r test-requirements.txt (line 1))
Collecting more-itertools>=4.0.0 (from pytest==4.0.0->-r test-requirements.txt (line 1))
  Using cached https://files.pythonhosted.org/packages/79/b1/eace304ef66bd7d3d8b2f78cc374b73ca03bc53664d78151e9df3b3996cc/more_itertools-4.3.0-py3-none-any.whl
Collecting atomicwrites>=1.0 (from pytest==4.0.0->-r test-requirements.txt (line 1))
  Using cached https://files.pythonhosted.org/packages/3a/9a/9d878f8d885706e2530402de6417141129a943802c084238914fa6798d97/atomicwrites-1.2.1-py2.py3-none-any.whl
Requirement already satisfied: requests>=2.0 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from responses->-r test-requirements.txt (line 4))
Requirement already satisfied: idna<2.8,>=2.5 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from requests>=2.0->responses->-r test-requirements.txt (line 4))
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from requests>=2.0->responses->-r test-requirements.txt (line 4))
Requirement already satisfied: certifi>=2017.4.17 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from requests>=2.0->responses->-r test-requirements.txt (line 4))
Requirement already satisfied: urllib3<1.25,>=1.21.1 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from requests>=2.0->responses->-r test-requirements.txt (line 4))
Installing collected packages: attrs, pluggy, more-itertools, atomicwrites, pytest, coverage, pytest-cov, responses
  Found existing installation: attrs 17.3.0
    Uninstalling attrs-17.3.0:
      Successfully uninstalled attrs-17.3.0
  Found existing installation: pluggy 0.6.0
    Uninstalling pluggy-0.6.0:
      Successfully uninstalled pluggy-0.6.0
  Found existing installation: pytest 3.3.0
    Uninstalling pytest-3.3.0:
      Successfully uninstalled pytest-3.3.0
Successfully installed atomicwrites-1.2.1 attrs-18.2.0 coverage-4.5.2 more-itertools-4.3.0 pluggy-0.8.0 pytest-4.0.0 pytest-cov-2.6.0 responses-0.10.4
$ pytest
============================= test session starts ==============================
platform linux -- Python 3.6.3, pytest-4.0.0, py-1.5.2, pluggy-0.8.0
rootdir: /home/travis/build/ksdme/org-status, inifile: setup.cfg
plugins: cov-2.6.0
collected 11 items                                                             

tests/test_encoders.py F                                                 [  9%]
tests/test_main.py .....                                                 [ 54%]
tests/test_org_hosts.py ..                                               [ 72%]
tests/test_status_providers.py ...                                       [100%]

=================================== FAILURES ===================================
__________________________ test_get_last_commit_date ___________________________

    def test_get_last_commit_date():
        encoder = GitManEncoder()
>       with mock.patch('org_status.encoders.gitman.clone'):

tests/test_encoders.py:8: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
/opt/python/3.6.3/lib/python3.6/unittest/mock.py:1243: in __enter__
    original, local = self.get_original()
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <unittest.mock._patch object at 0x7f047988e7b8>

    def get_original(self):
        target = self.getter()
        name = self.attribute
    
        original = DEFAULT
        local = False
    
        try:
            original = target.__dict__[name]
        except (AttributeError, KeyError):
            original = getattr(target, name, DEFAULT)
        else:
            local = True
    
        if name in _builtins and isinstance(target, ModuleType):
            self.create = True
    
        if not self.create and original is DEFAULT:
            raise AttributeError(
>               "%s does not have the attribute %r" % (target, name)
            )
E           AttributeError: <module 'org_status.encoders.gitman' from '/home/travis/build/ksdme/org-status/org_status/encoders/gitman.py'> does not have the attribute 'clone'

/opt/python/3.6.3/lib/python3.6/unittest/mock.py:1217: AttributeError

----------- coverage: platform linux, python 3.6.3-final-0 -----------
Name                                       Stmts   Miss  Cover
--------------------------------------------------------------
org_status/__init__.py                         1      0   100%
org_status/status_providers/appveyor.py       10      0   100%
org_status/status_providers/travis.py         20      0   100%
org_status/status_providers/__init__.py       31      1    97%
org_status/__main__.py                         3      3     0%
org_status/encoders/__init__.py                7      3    57%
org_status/encoders/gitman.py                 11      5    55%
org_status/status_providers/gitlab_ci.py      12      6    50%
org_status/org_hosts/__init__.py              25     11    56%
org_status/org_hosts/gitlab.py                37     18    51%
org_status/org_hosts/github.py                46     26    43%
org_status/org_status.py                     145     84    42%
--------------------------------------------------------------
TOTAL                                        348    157    55%

=========================== short test summary info ============================
FAIL tests/test_encoders.py::test_get_last_commit_date
===================== 1 failed, 10 passed in 1.53 seconds ======================
TravisBuddy Request Identifier: 8f42a520-ebce-11e8-aa09-4ba844902889

This adds the ability to clone every repo (which
can be used for other purposes later) and determine
the date of the last commit, which is then recorded
and can be used to sort the export results.

Closes ksdme#7

def _get_last_commit_date(self):
repo_commit_dates = ['']
for commit in self.commits:
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So, this will not work with --use-repo-list mode from #34, right?

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why iterate over every commit?

That is horribly inefficient.

Any list of commits should be already pre-sorted, most recent first, so you should be able to get only the first using next(iter(commit_list))

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If there is a problem in the GitLabRepository implementation, that needs to be solved upstream in IGitt.

If so, add a comment here in this PR explaining the problem, and we'll check and you can create an issue and solve the IGitt bug.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, the list of commits is not pre-sorted.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok, we'll get IGitt fixed so this doesnt need to be so ugly.

@@ -21,6 +22,9 @@ def __init__(self, token, group, **kargs):
self._token = GitHubToken(token)
self._org = GitHubOrganization(self._token, self._group)

for repo in self._org.repositories:
repo.get_last_commit_date = MethodType(_get_last_commit_date, repo)
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't like how you are patching in a method here. We already have support for Gitman and once your #34 gets merged we will support --use-repo-list. This method will work when the merge happens.

At this point of time, we have two ways to address this problem.

  • Provide a static method on OrgHost to get the commit dates of a given repo independently.
  • We already support tools like Gitman, we can use them to clone the repos and get commit dates from the local copy.

Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@jayvdb Your thoughts?


def _get_last_commit_date(self):
repo_commit_dates = ['']
for commit in self.commits:
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If there is a problem in the GitLabRepository implementation, that needs to be solved upstream in IGitt.

If so, add a comment here in this PR explaining the problem, and we'll check and you can create an issue and solve the IGitt bug.

@CLiu13
Copy link
Author

CLiu13 commented Nov 20, 2018

The current approach to this issue involves getting a list of commits from Gitlab by using Igitt. This list of commits is unsorted due to Igitt's implementation of this, which returns the list of commits as a set, causing it to be randomly shuffled.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants