1
0
mirror of https://github.com/xgi/castero synced 2024-11-10 15:28:45 +01:00

add helpers test

This commit is contained in:
Jake Robertson 2018-04-07 11:45:48 -04:00
parent 49e2c4a43f
commit 54b143b914
2 changed files with 40 additions and 3 deletions

@ -1,6 +1,3 @@
import os
def third(n) -> int:
"""Calculates one-third of a given value.

40
tests/test_helpers.py Normal file

@ -0,0 +1,40 @@
from castero import helpers
def test_third_zero():
result = helpers.third(0)
assert result == 0
def test_third_basic():
result = helpers.third(3)
assert result == 1
def test_third_indivisible():
result = helpers.third(4)
assert result == 1
def test_median_empty():
values = []
result = helpers.median(values)
assert result is None
def test_median_1():
values = [1]
result = helpers.median(values)
assert result == 1
def test_median_2():
values = [1, 3]
result = helpers.median(values)
assert result == 2
def test_median_3():
values = [1, 2, 3]
result = helpers.median(values)
assert result == 2