We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
ConformanceTests.generate_element
FracField
1 parent 3abc3d0 commit 8ea17bcCopy full SHA for 8ea17bc
src/generic/Fraction.jl
@@ -302,3 +302,12 @@ function fraction_field(R::AbstractAlgebra.Ring; cached::Bool=true)
302
303
return FracField{T}(R, cached)
304
end
305
+
306
+function ConformanceTests.generate_element(R::FracField{T}) where {T <: RingElem}
307
+ num = ConformanceTests.generate_element(base_ring(R))
308
+ den = ConformanceTests.generate_element(base_ring(R))
309
+ if iszero(den)
310
+ den = one!(den)
311
+ end
312
+ return R(num, den)
313
+end
0 commit comments