• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

home-assistant / home-assistant / 29318
94%

Build:
DEFAULT BRANCH: dev
Ran 14 Sep 2017 05:41AM UTC
Jobs 5
Files 298
Run time 9min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
29318

push

travis-ci

MartinHjelmare
Add support for Todoist platform (#9236)

* Added basic Todoist support

Creating a new platform for Todoist - https://todoist.com

* Added more robust support for creating new custom projects.

This means you can now specify things such as 'all tasks due today', 'all tasks due this week', etc.

* Changed logging from warning to info.

* Added label and comment support.

* Added support for overdue tasks.

* Changed logging to info instead of warning; fixed labels.

* Added ability to filter projects by name.

* Rename 'extra_projects' to 'custom_projects'.

* Updated code to follow proper HASS style guidelines.

* Got new_task service running.

* Update .coveragerc.

* Remove old try-catch block.

This is left over from before we validated the inputs using the service schema.

* Updated to use PLATFORM_SCHEMA.

* Updated component to use Todoist API.

* Removed commented-out code.

This also removes functionality regarding finding out how many comments a task has.
This functionality may be added back in the future.

* Clarified TodoistProjectData, removed fetching comments.

* Fixed bug where projects were grabbing all tasks.

* Fixed bug where due dates were being ignored.

* Removed debug logging.

* Fixed linter errors.

* Fixed Todoist docstring to be in line with HASS' style rules.

* Organized imports.

* Fixed voluptuous schema.

* Moved ID lookups into .

* Moved ID lookups into setup_platform.

* Cleaned up setup_platform a bit.

* Cleaned up Todoist service calls.

* Changed debug logging level.

* Fixed issue with configuration not validating.

* Changed from storing the token to storing an API instance.

* Use dict instead of Project object.

* Updated to use list comprehension where possible.

* Fixed linter errors.

* Use constants instead of literals.

* Changed logging to use old-style string formatting.

* Removed unneeded caching.

* Added comments expl... (continued)

1 of 1 new or added line in 1 file covered. (100.0%)

25522 of 27219 relevant lines covered (93.77%)

2.81 hits per line

Jobs
ID Job ID Ran Files Coverage
1 29318.1 (TOXENV=lint) 14 Sep 2017 05:48AM UTC 0
Travis Job 29318.1
2 29318.2 (TOXENV=py34) 14 Sep 2017 05:49AM UTC 0
93.75
Travis Job 29318.2
3 29318.3 (TOXENV=py35) 14 Sep 2017 05:44AM UTC 0
93.75
Travis Job 29318.3
4 29318.4 (TOXENV=py36) 14 Sep 2017 05:45AM UTC 0
93.74
Travis Job 29318.4
5 29318.5 (TOXENV=requirements) 14 Sep 2017 05:41AM UTC 0
Travis Job 29318.5
Source Files on build 29318
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #29318
  • c94b3a7b on github
  • Prev Build on dev (#29317)
  • Next Build on dev (#29319)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc