Ran
|
Jobs
5
|
Files
6
|
Run time
27s
|
Badge
Embed ▾
README BADGES
|
travis-ci
Parse newline, UTF-8, trailing comment, backslash This adds support for: * multiline values (i.e. containing newlines or escaped \n), fixes #89 * backslashes in values, fixes #112 * trailing comments, fixes #141 * UTF-8 in unquoted values, fixes #147 Parsing is no longer line-based. That's why `parse_line` was replaced by `parse_binding`. Thanks to the previous commit, users of `parse_stream` don't have to deal with this change. This supersedes a previous pull-request, #142, which would add support for multiline values in `Dotenv.parse` but not in the CLI (`dotenv get` and `dotenv set`). The key-value binding regular expression was inspired by https://github.com/bkeepers/dotenv/blob/d749366b6/lib/dotenv/parser.rb#L14-L30 Parsing of escapes was fixed thanks to https://stackoverflow.com/questions/4020539/process-escape-sequences-in-a-string-in-python/24519338#24519338
70 of 70 new or added lines in 1 file covered. (100.0%)
259 of 287 relevant lines covered (90.24%)
4.5 hits per line
Lines | Coverage | ∆ | File |
---|---|---|---|
2 |
100.0 |
0.0% | dotenv/compat.py |
ID | Job ID | Ran | Files | Coverage | |
---|---|---|---|---|---|
1 | 387.1 | 6 |
89.55 |
Travis Job 387.1 | |
2 | 387.2 | 6 |
90.24 |
Travis Job 387.2 | |
3 | 387.3 | 6 |
90.24 |
Travis Job 387.3 | |
4 | 387.4 | 6 |
90.24 |
Travis Job 387.4 | |
5 | 387.5 | 6 |
89.55 |
Travis Job 387.5 |
Coverage | ∆ | File | Lines | Relevant | Covered | Missed | Hits/Line |
---|