Fake is a Haskell package for generating realistic-looking fake data.
The package has three main components:
Fake's gcover function is particularly useful with the armor
package for ensuring that all
constructors of your data types are tested for backwards compatible
serializations without having to write all the values yourself. This allows
you to get higher confidence that you have covered most of the important cases
without the combinatorial explosion of exhaustive testing.
Original inspiration came from the production needs of Formation (previously Takt).
Providers and other details were inspired by similar packages in Python and Ruby.
Haskell
98.7%
Nix
1.3%
Fake is a Haskell package for generating realistic-looking fake data.
The package has three main components:
Fake's gcover function is particularly useful with the armor
package for ensuring that all
constructors of your data types are tested for backwards compatible
serializations without having to write all the values yourself. This allows
you to get higher confidence that you have covered most of the important cases
without the combinatorial explosion of exhaustive testing.
Original inspiration came from the production needs of Formation (previously Takt).
Providers and other details were inspired by similar packages in Python and Ruby.
Haskell
98.7%
Nix
1.3%