From 1cdcfaf1224b2d773c79b44780cbd8271cd5d94f Mon Sep 17 00:00:00 2001 From: sagar-sehgal Date: Wed, 23 Jan 2019 20:56:47 +0530 Subject: [PATCH 1/2] added some test cases to first function in utils.py --- tests/test_utils.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tests/test_utils.py b/tests/test_utils.py index 8c7f5c318..df5b6a615 100644 --- a/tests/test_utils.py +++ b/tests/test_utils.py @@ -35,9 +35,14 @@ def test_first(): assert first('word') == 'w' assert first('') is None assert first('', 'empty') == 'empty' + assert first([1,2,3,4,5]) == 1 + assert first([]) == None assert first(range(10)) == 0 assert first(x for x in range(10) if x > 3) == 4 assert first(x for x in range(10) if x > 100) is None + assert first((1,2,3)) == 1 + assert first([(1,2),(1,3),(1,4)]) == (1,2) + assert first({1:"one",2:"two",3:"three"}) == 1 def test_is_in(): From 5f93d362658514d9388e4bc70280b6d59b312d1a Mon Sep 17 00:00:00 2001 From: sagar-sehgal Date: Fri, 25 Jan 2019 19:14:39 +0530 Subject: [PATCH 2/2] added space after each comma --- tests/test_utils.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tests/test_utils.py b/tests/test_utils.py index df5b6a615..4bca7da3a 100644 --- a/tests/test_utils.py +++ b/tests/test_utils.py @@ -35,14 +35,14 @@ def test_first(): assert first('word') == 'w' assert first('') is None assert first('', 'empty') == 'empty' - assert first([1,2,3,4,5]) == 1 + assert first([1, 2, 3, 4, 5]) == 1 assert first([]) == None assert first(range(10)) == 0 assert first(x for x in range(10) if x > 3) == 4 assert first(x for x in range(10) if x > 100) is None - assert first((1,2,3)) == 1 - assert first([(1,2),(1,3),(1,4)]) == (1,2) - assert first({1:"one",2:"two",3:"three"}) == 1 + assert first((1, 2, 3)) == 1 + assert first([(1, 2),(1, 3),(1, 4)]) == (1, 2) + assert first({1:"one", 2:"two", 3:"three"}) == 1 def test_is_in():