File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -104,7 +104,15 @@ def test_generators_can_take_coroutines(self):
104104 next (generator )
105105
106106 self .assertEqual (__ , generator .send (1 + 2 ))
107-
107+
108+ def test_before_sending_a_value_to_a_generator_next_must_be_called (self ):
109+ generator = self .generator_with_coroutine ()
110+
111+ try :
112+ generator .send (1 + 2 )
113+ except TypeError as ex :
114+ self .assertMatch (__ , ex [0 ])
115+
108116 # ------------------------------------------------------------------
109117
110118 def yield_tester (self ):
Original file line number Diff line number Diff line change @@ -107,6 +107,14 @@ def test_generators_can_take_coroutines(self):
107107 next (generator )
108108
109109 self .assertEqual (__ , generator .send (1 + 2 ))
110+
111+ def test_before_sending_a_value_to_a_generator_next_must_be_called (self ):
112+ generator = self .generator_with_coroutine ()
113+
114+ try :
115+ generator .send (1 + 2 )
116+ except TypeError as ex :
117+ self .assertMatch (__ , ex [0 ])
110118
111119 # ------------------------------------------------------------------
112120
You can’t perform that action at this time.
0 commit comments