Track battery level, handle wackier parameters.

This commit is contained in:
William Pietri
2017-11-05 11:09:14 -08:00
parent 3f02a3d9cf
commit 24f8a58a63
2 changed files with 22 additions and 5 deletions
+7 -1
View File
@@ -46,12 +46,19 @@ def test_frequency_param_type():
assert_equals(t.convert('1', None, None), 1.0)
assert_equals(t.convert('1/2', None, None), 0.5)
assert_equals(t.convert('1/7', None, None), 1.0 / 7.0)
assert_equals(t.convert('1/14', None, None), 1.0 / 14.0)
assert_equals(t.convert('1/1000', None, None), 1.0 / 1000.0)
assert_equals(t.convert('1.5/2', None, None), 1.5 / 2.0)
assert_equals(t.convert('0/2', None, None), 0)
with assert_raises(click.exceptions.BadParameter):
t.convert('bob', None, None)
with assert_raises(click.exceptions.BadParameter):
t.convert('2', None, None)
with assert_raises(click.exceptions.BadParameter):
t.convert('7/5', None, None)
with assert_raises(click.exceptions.BadParameter):
t.convert('1/0', None, None)
def test_should_run():
count = 0
@@ -65,4 +72,3 @@ def test_should_run():
if should_run(0.9):
count += 1
assert_almost_equal(count, 9000, delta=200)