fix default proc for contract generation
closes racket/typed-racket#751
This commit is contained in:
parent
a2f1f11f9b
commit
ffc5720b51
|
@ -412,3 +412,9 @@
|
|||
(check-not-exn (λ () (test-contract-generation even-list/c/generate)))
|
||||
(check-exercise 2 void? even-list/c)
|
||||
(check-exercise 2 void? even-list/c/generate))
|
||||
|
||||
(check-false
|
||||
(contract-random-generate
|
||||
(make-chaperone-contract
|
||||
#:late-neg-projection
|
||||
(λ (b) (λ (f v np) v)))))
|
||||
|
|
|
@ -298,7 +298,7 @@
|
|||
#:late-neg-projection [get-late-neg-projection #f]
|
||||
#:stronger [stronger #f]
|
||||
#:equivalent [equivalent #f]
|
||||
#:generate [generate (λ (ctc) (λ (fuel) #f))]
|
||||
#:generate [generate (λ (ctc) (λ () #f))]
|
||||
#:exercise [exercise (λ (ctc) (λ (fuel) (values void '())))]
|
||||
#:list-contract? [list-contract? (λ (c) #f)])
|
||||
(unless (or get-first-order
|
||||
|
@ -476,7 +476,7 @@
|
|||
#:late-neg-projection [late-neg-projection #f]
|
||||
#:stronger [stronger #f]
|
||||
#:equivalent [equivalent #f]
|
||||
#:generate [generate (λ (ctc) (λ (fuel) #f))]
|
||||
#:generate [generate (λ (ctc) (λ () #f))]
|
||||
#:exercise [exercise (λ (ctc) (λ (fuel) (values void '())))]
|
||||
#:list-contract? [list-contract? #f])
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user