# EXPECTED_RE_TYPE: sqlalchemy.*CursorResult\[Tuple\[builtins.int\*?, builtins.str\*?\]\]
reveal_type(result)
+
+ with result as context_result:
+ # EXPECTED_RE_TYPE: sqlalchemy.*CursorResult\[Tuple\[builtins.int\*?, builtins.str\*?\]\]
+ reveal_type(context_result)
+
row = result.one()
# EXPECTED_RE_TYPE: sqlalchemy.*Row\[Tuple\[builtins.int\*?, builtins.str\*?\]\]
# EXPECTED_RE_TYPE: sqlalchemy.*TupleResult\[Tuple\[builtins.int\*?, builtins.str\*?\]\]
reveal_type(result)
+
+ with result as context_result:
+ # EXPECTED_RE_TYPE: sqlalchemy.*TupleResult\[Tuple\[builtins.int\*?, builtins.str\*?\]\]
+ reveal_type(context_result)
+
row = result.one()
# EXPECTED_RE_TYPE: Tuple\[builtins.int\*?, builtins.str\*?\]
# EXPECTED_RE_TYPE: sqlalchemy.*TupleResult\[Tuple\[builtins.str\*?\]\]
reveal_type(result)
+
+ with result as context_result:
+ # EXPECTED_RE_TYPE: sqlalchemy.*TupleResult\[Tuple\[builtins.str\*?\]\]
+ reveal_type(context_result)
+
row = result.one()
# EXPECTED_RE_TYPE: Tuple\[builtins.str\*?\]
# EXPECTED_RE_TYPE: sqlalchemy.*TupleResult\[Tuple\[builtins.str\*?\]\]
reveal_type(result)
+ with result as context_result:
+ # EXPECTED_RE_TYPE: sqlalchemy.*TupleResult\[Tuple\[builtins.str\*?\]\]
+ reveal_type(context_result)
+
x = result.scalar()
# EXPECTED_RE_TYPE: Union\[builtins.str\*?, None\]
# EXPECTED_RE_TYPE: sqlalchemy.*ScalarResult\[builtins.str\*?\]
reveal_type(result)
+
+ with result as context_result:
+ # EXPECTED_RE_TYPE: sqlalchemy.*ScalarResult\[builtins.str\*?\]
+ reveal_type(context_result)
+
data = result.all()
# EXPECTED_RE_TYPE: typing.Sequence\[builtins.str\*?\]
# EXPECTED_RE_TYPE: sqlalchemy.*TupleResult\[Tuple\[builtins.int\*?, builtins.str\*?\]\]
reveal_type(result)
+
+ with result as context_result:
+ # EXPECTED_RE_TYPE: sqlalchemy.*TupleResult\[Tuple\[builtins.int\*?, builtins.str\*?\]\]
+ reveal_type(context_result)
+
row = result.one()
# EXPECTED_RE_TYPE: Tuple\[builtins.int\*?, builtins.str\*?\]
# EXPECTED_RE_TYPE: sqlalchemy.*TupleResult\[Tuple\[builtins.str\*?\]\]
reveal_type(result)
+
+ with result as context_result:
+ # EXPECTED_RE_TYPE: sqlalchemy.*TupleResult\[Tuple\[builtins.str\*?\]\]
+ reveal_type(context_result)
+
row = result.one()
# EXPECTED_RE_TYPE: Tuple\[builtins.str\*?\]
# EXPECTED_RE_TYPE: sqlalchemy.*ScalarResult\[builtins.str\*?\]
reveal_type(result)
+
+ with result as context_result:
+ # EXPECTED_RE_TYPE: sqlalchemy.*ScalarResult\[builtins.str\*?\]
+ reveal_type(context_result)
+
data = result.all()
# EXPECTED_RE_TYPE: typing.Sequence\[builtins.str\*?\]
# EXPECTED_RE_TYPE: sqlalchemy.*TupleResult\[Tuple\[builtins.int\*?, builtins.str\*?\]\]
reveal_type(result)
+
+ with result as context_result:
+ # EXPECTED_RE_TYPE: sqlalchemy.*TupleResult\[Tuple\[builtins.int\*?, builtins.str\*?\]\]
+ reveal_type(context_result)
+
row = result.one()
# EXPECTED_RE_TYPE: Tuple\[builtins.int\*?, builtins.str\*?\]
# EXPECTED_RE_TYPE: sqlalchemy.*TupleResult\[Tuple\[builtins.str\*?\]\]
reveal_type(result)
+ with result as context_result:
+ # EXPECTED_RE_TYPE: sqlalchemy.*TupleResult\[Tuple\[builtins.str\*?\]\]
+ reveal_type(context_result)
+
row = result.one()
# EXPECTED_RE_TYPE: Tuple\[builtins.str\*?\]
# EXPECTED_RE_TYPE: sqlalchemy.*ScalarResult\*?\[builtins.str\*?\]
reveal_type(result)
+
+ with result as context_result:
+ # EXPECTED_RE_TYPE: sqlalchemy.*ScalarResult\*?\[builtins.str\*?\]
+ reveal_type(context_result)
+
data = result.all()
# EXPECTED_RE_TYPE: typing.Sequence\[builtins.str\*?\]
# EXPECTED_RE_TYPE: sqlalchemy.*TupleResult\[Tuple\[builtins.int\*?, builtins.str\*?\]\]
reveal_type(result)
+
+ with result as context_result:
+ # EXPECTED_RE_TYPE: sqlalchemy.*TupleResult\[Tuple\[builtins.int\*?, builtins.str\*?\]\]
+ reveal_type(context_result)
+
row = result.one()
# EXPECTED_RE_TYPE: Tuple\[builtins.int\*?, builtins.str\*?\]
# EXPECTED_RE_TYPE: sqlalchemy.*TupleResult\[Tuple\[builtins.str\*?\]\]
reveal_type(result)
+
+ with result as context_result:
+ # EXPECTED_RE_TYPE: sqlalchemy.*TupleResult\[Tuple\[builtins.str\*?\]\]
+ reveal_type(context_result)
+
row = result.one()
# EXPECTED_RE_TYPE: Tuple\[builtins.str\*?\]
# EXPECTED_RE_TYPE: sqlalchemy.*ScalarResult\*?\[builtins.str\*?\]
reveal_type(result)
+
+ with result as context_result:
+ # EXPECTED_RE_TYPE: sqlalchemy.*ScalarResult\*?\[builtins.str\*?\]
+ reveal_type(context_result)
+
data = result.all()
# EXPECTED_RE_TYPE: typing.Sequence\[builtins.str\*?\]
# EXPECTED_RE_TYPE: sqlalchemy.*AsyncTupleResult\[Tuple\[builtins.int\*?, builtins.str\*?\]\]
reveal_type(result)
+
+ with result as context_result:
+ # EXPECTED_RE_TYPE: sqlalchemy.*AsyncTupleResult\[Tuple\[builtins.int\*?, builtins.str\*?\]\]
+ reveal_type(context_result)
+
row = await result.one()
# EXPECTED_RE_TYPE: Tuple\[builtins.int\*?, builtins.str\*?\]
# EXPECTED_RE_TYPE: sqlalchemy.*AsyncTupleResult\[Tuple\[builtins.str\*?\]\]
reveal_type(result)
+
+ with result as context_result:
+ # EXPECTED_RE_TYPE: sqlalchemy.*AsyncTupleResult\[Tuple\[builtins.str\*?\]\]
+ reveal_type(context_result)
+
row = await result.one()
# EXPECTED_RE_TYPE: Tuple\[builtins.str\*?\]
# EXPECTED_RE_TYPE: sqlalchemy.*AsyncScalarResult\*?\[builtins.str\*?\]
reveal_type(result)
+
+ with result as context_result:
+ # EXPECTED_RE_TYPE: sqlalchemy.*AsyncScalarResult\*?\[builtins.str\*?\]
+ reveal_type(context_result)
+
data = await result.all()
# EXPECTED_RE_TYPE: typing.Sequence\*?\[builtins.str\*?\]
# EXPECTED_RE_TYPE: sqlalchemy.*TupleResult\[Tuple\[builtins.int\*?, builtins.str\*?\]\]
reveal_type(result)
+
+ with result as context_result:
+ # EXPECTED_RE_TYPE: sqlalchemy.*TupleResult\[Tuple\[builtins.int\*?, builtins.str\*?\]\]
+ reveal_type(context_result)
+
row = await result.one()
# EXPECTED_RE_TYPE: Tuple\[builtins.int\*?, builtins.str\*?\]
# EXPECTED_RE_TYPE: sqlalchemy.*AsyncTupleResult\[Tuple\[builtins.str\*?\]\]
reveal_type(result)
+
+ with result as context_result:
+ # EXPECTED_RE_TYPE: sqlalchemy.*AsyncTupleResult\[Tuple\[builtins.str\*?\]\]
+ reveal_type(context_result)
+
row = await result.one()
# EXPECTED_RE_TYPE: Tuple\[builtins.str\*?\]
# EXPECTED_RE_TYPE: sqlalchemy.*AsyncScalarResult\*?\[builtins.str\*?\]
reveal_type(result)
+
+ with result as context_result:
+ # EXPECTED_RE_TYPE: sqlalchemy.*AsyncScalarResult\*?\[builtins.str\*?\]
+ reveal_type(context_result)
+
data = await result.all()
# EXPECTED_RE_TYPE: typing.Sequence\*?\[builtins.str\*?\]