@@ -14,34 +14,29 @@ def test_get_string_empty_input(self, mock_get_input):
1414 self .assertEqual (get_string ("Answer: " ), "" )
1515 mock_get_input .assert_called_with ("Answer: " )
1616
17-
1817 @patch ("cs50.cs50._get_input" , return_value = "test" )
1918 def test_get_string_nonempty_input (self , mock_get_input ):
2019 """Returns the provided non-empty input"""
2120 self .assertEqual (get_string ("Answer: " ), "test" )
2221 mock_get_input .assert_called_with ("Answer: " )
2322
24-
2523 @patch ("cs50.cs50._get_input" , side_effect = EOFError )
2624 def test_get_string_eof (self , mock_get_input ):
2725 """Returns None on EOF"""
2826 self .assertIs (get_string ("Answer: " ), None )
2927 mock_get_input .assert_called_with ("Answer: " )
3028
31-
3229 def test_get_string_invalid_prompt (self ):
3330 """Raises TypeError when prompt is not str"""
3431 with self .assertRaises (TypeError ):
3532 get_string (1 )
3633
37-
3834 @patch ("cs50.cs50.get_string" , return_value = None )
3935 def test_get_int_eof (self , mock_get_string ):
4036 """Returns None on EOF"""
4137 self .assertIs (_get_int ("Answer: " ), None )
4238 mock_get_string .assert_called_with ("Answer: " )
4339
44-
4540 def test_get_int_valid_input (self ):
4641 """Returns the provided integer input"""
4742
@@ -62,7 +57,6 @@ def assert_equal(return_value, expected_value):
6257 for return_value , expected_value in values :
6358 assert_equal (return_value , expected_value )
6459
65-
6660 def test_get_int_invalid_input (self ):
6761 """Raises ValueError when input is invalid base-10 int"""
6862
@@ -90,14 +84,12 @@ def assert_raises_valueerror(return_value):
9084 for return_value in return_values :
9185 assert_raises_valueerror (return_value )
9286
93-
9487 @patch ("cs50.cs50.get_string" , return_value = None )
9588 def test_get_float_eof (self , mock_get_string ):
9689 """Returns None on EOF"""
9790 self .assertIs (_get_float ("Answer: " ), None )
9891 mock_get_string .assert_called_with ("Answer: " )
9992
100-
10193 def test_get_float_valid_input (self ):
10294 """Returns the provided integer input"""
10395 def assert_equal (return_value , expected_value ):
@@ -121,7 +113,6 @@ def assert_equal(return_value, expected_value):
121113 for return_value , expected_value in values :
122114 assert_equal (return_value , expected_value )
123115
124-
125116 def test_get_float_invalid_input (self ):
126117 """Raises ValueError when input is invalid float"""
127118
0 commit comments