Add continuous integration pipeline
Some checks failed
ci/woodpecker/push/test unknown status
ci/woodpecker/push/lint Pipeline was successful
ci/woodpecker/push/static_analysis Pipeline was successful

Added static analysis (lint, type checking) to be done on each push, and
testing to be done on each master branch commit.
This commit is contained in:
Marty Oehme 2023-08-29 12:15:10 +02:00
parent c6b95a4742
commit b564ab4792
Signed by: Marty
GPG key ID: EDBF2ED917B2EF6A
8 changed files with 168 additions and 41 deletions

7
tests/test_annotation.py Normal file
View file

@ -0,0 +1,7 @@
from papis_extract.annotation_data import Annotation
def test_matches_colorname_exact():
sut = Annotation("testfile", colors={"stroke": (1.0, 0.0, 0.0)})
c_name = sut.colorname
assert c_name == "red"