Skip to content
This repository was archived by the owner on Jan 30, 2023. It is now read-only.

Commit eab9513

Browse files
committed
simplify a doctest
1 parent fb2885c commit eab9513

File tree

1 file changed

+3
-9
lines changed

1 file changed

+3
-9
lines changed

src/sage/symbolic/subring.py

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -96,18 +96,12 @@ class SymbolicSubringFactory(UniqueFactory):
9696
9797
sage: from sage.symbolic.subring import SymbolicSubring
9898
sage: V = var('a, b, c, r, s, t, x, y, z')
99-
sage: def var_in_subring(s, S):
100-
....: try:
101-
....: S(s)
102-
....: return True
103-
....: except ValueError:
104-
....: return False
10599
106100
::
107101
108102
sage: A = SymbolicSubring(accepting_variables=(a, b, c)); A
109103
Symbolic Subring accepting the variables a, b, c
110-
sage: tuple((v, var_in_subring(v, A)) for v in V)
104+
sage: tuple((v, v in A) for v in V)
111105
((a, True), (b, True), (c, True),
112106
(r, False), (s, False), (t, False),
113107
(x, False), (y, False), (z, False))
@@ -116,7 +110,7 @@ class SymbolicSubringFactory(UniqueFactory):
116110
117111
sage: R = SymbolicSubring(rejecting_variables=(r, s, t)); R
118112
Symbolic Subring rejecting the variables r, s, t
119-
sage: tuple((v, var_in_subring(v, R)) for v in V)
113+
sage: tuple((v, v in R) for v in V)
120114
((a, True), (b, True), (c, True),
121115
(r, False), (s, False), (t, False),
122116
(x, True), (y, True), (z, True))
@@ -125,7 +119,7 @@ class SymbolicSubringFactory(UniqueFactory):
125119
126120
sage: C = SymbolicSubring(only_constants=True); C
127121
Symbolic Constants Subring
128-
sage: tuple((v, var_in_subring(v, C)) for v in V)
122+
sage: tuple((v, v in C) for v in V)
129123
((a, False), (b, False), (c, False),
130124
(r, False), (s, False), (t, False),
131125
(x, False), (y, False), (z, False))

0 commit comments

Comments
 (0)