File tree Expand file tree Collapse file tree 2 files changed +17
-1
lines changed Expand file tree Collapse file tree 2 files changed +17
-1
lines changed Original file line number Diff line number Diff line change @@ -104,7 +104,15 @@ def test_generators_can_take_coroutines(self):
104
104
next (generator )
105
105
106
106
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
+
108
116
# ------------------------------------------------------------------
109
117
110
118
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):
107
107
next (generator )
108
108
109
109
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 ])
110
118
111
119
# ------------------------------------------------------------------
112
120
You can’t perform that action at this time.
0 commit comments