Skip to content

Commit be41fd3

Browse files
Merge pull request #2 from codecov/th/smiles
Th/smiles
2 parents 2eeb244 + f777e92 commit be41fd3

4 files changed

Lines changed: 50 additions & 1 deletion

File tree

.github/workflows/ci.yml

Lines changed: 38 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ name: API workflow
44
on: [push, pull_request]
55

66
jobs:
7-
build:
7+
api:
88
runs-on: ubuntu-latest
99
name: Test python API
1010
steps:
@@ -20,3 +20,40 @@ jobs:
2020
uses: codecov/codecov-action@v5
2121
with:
2222
token: ${{ secrets.CODECOV_TOKEN }}
23+
flags: api
24+
25+
smiles:
26+
runs-on: ubuntu-latest
27+
name: Test python API
28+
steps:
29+
- uses: actions/checkout@v4
30+
- uses: actions/setup-python@v2
31+
with:
32+
python-version: '3.10'
33+
- name: Install requirements
34+
run: pip install -r api/requirements.txt
35+
- name: Run tests and collect coverage
36+
run: pytest --cov=smiles.smiles --cov-report=xml
37+
- name: Upload coverage to Codecov
38+
uses: codecov/codecov-action@v5
39+
with:
40+
token: ${{ secrets.CODECOV_TOKEN }}
41+
flags: smiles
42+
43+
all:
44+
runs-on: ubuntu-latest
45+
name: Test python API
46+
steps:
47+
- uses: actions/checkout@v4
48+
- uses: actions/setup-python@v2
49+
with:
50+
python-version: '3.10'
51+
- name: Install requirements
52+
run: pip install -r api/requirements.txt
53+
- name: Run tests and collect coverage
54+
run: pytest --cov --cov-report=xml
55+
- name: Upload coverage to Codecov
56+
uses: codecov/codecov-action@v5
57+
with:
58+
token: ${{ secrets.CODECOV_TOKEN }}
59+
flags: all

smiles/__init__.py

Whitespace-only changes.

smiles/smiles.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
class Smiles:
2+
3+
def smiles():
4+
return ':)'
5+
6+
def frowns():
7+
return ':('

smiles/test_calculator.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
from .smiles import Smiles
2+
3+
4+
def test_smiles():
5+
assert Smiles.smiles() == ':)'

0 commit comments

Comments
 (0)