Skip to content

Commit

Permalink
Added second TxBody spec example.
Browse files Browse the repository at this point in the history
All Conway HasSpec instances and EraSpecXX instances are exported
by Test.Cardano.Ledger.Constrained.Conway.Instances
  • Loading branch information
TimSheard committed Oct 17, 2024
1 parent dbdddd9 commit 1b2a055
Show file tree
Hide file tree
Showing 18 changed files with 2,001 additions and 1,836 deletions.
9 changes: 5 additions & 4 deletions libs/cardano-ledger-test/cardano-ledger-test.cabal
Original file line number Diff line number Diff line change
Expand Up @@ -60,16 +60,17 @@ library
Test.Cardano.Ledger.Constrained.Conway.Epoch
Test.Cardano.Ledger.Constrained.Conway.Gov
Test.Cardano.Ledger.Constrained.Conway.GovCert
Test.Cardano.Ledger.Constrained.Conway.InstancesBasic
Test.Cardano.Ledger.Constrained.Conway.Instances
Test.Cardano.Ledger.Constrained.Conway.InstancesTxBody
Test.Cardano.Ledger.Constrained.Conway.Instances.Basic
Test.Cardano.Ledger.Constrained.Conway.Instances.Ledger
Test.Cardano.Ledger.Constrained.Conway.Instances.TxBody
Test.Cardano.Ledger.Constrained.Conway.Instances.PParams
Test.Cardano.Ledger.Constrained.Conway.Instances
Test.Cardano.Ledger.Constrained.Conway.TxBodySpec
Test.Cardano.Ledger.Constrained.Conway.Ledger
Test.Cardano.Ledger.Constrained.Conway.NewEpoch
Test.Cardano.Ledger.Constrained.Conway.PParams
Test.Cardano.Ledger.Constrained.Conway.Pool
Test.Cardano.Ledger.Constrained.Conway.Utxo
Test.Cardano.Ledger.Constrained.Conway.SimplePParams
Test.Cardano.Ledger.Constrained.Conway.ParametricSpec
Test.Cardano.Ledger.Constrained.Conway.LedgerTypes.Specs
Test.Cardano.Ledger.Constrained.Conway.LedgerTypes.WellFormed
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ import Data.Set (Set)
import qualified Data.Set as Set
import Test.Cardano.Ledger.Constrained.Conway.Deleg
import Test.Cardano.Ledger.Constrained.Conway.GovCert
import Test.Cardano.Ledger.Constrained.Conway.Instances
import Test.Cardano.Ledger.Constrained.Conway.Instances.Ledger
import Test.Cardano.Ledger.Constrained.Conway.PParams
import Test.Cardano.Ledger.Constrained.Conway.Pool
import Test.Cardano.Ledger.Generic.PrettyCore (PrettyA (..))
Expand All @@ -56,7 +56,7 @@ certEnvSpec =
]

certStateSpec ::
(IsConwayUniv fn, EraSpecPParams era, EraSpecDeleg era) =>
(IsConwayUniv fn, EraSpecDeleg era) =>
Specification fn (CertState era)
certStateSpec =
constrained $ \cs ->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,10 +26,9 @@ import Data.Sequence (Seq, fromList)
import qualified Data.Set as Set
import Data.Word (Word64)
import Test.Cardano.Ledger.Constrained.Conway.Cert
import Test.Cardano.Ledger.Constrained.Conway.Deleg (EraSpecDeleg (..), someZeros)
import Test.Cardano.Ledger.Constrained.Conway.Deleg (someZeros)
import Test.Cardano.Ledger.Constrained.Conway.Instances
import Test.Cardano.Ledger.Constrained.Conway.PParams (pparamsSpec)
import Test.Cardano.Ledger.Constrained.Conway.ParametricSpec (EraSpecTxOut (..))

-- =======================================================

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ import Constrained
import qualified Data.Map as Map
import qualified Data.Set as Set
import Lens.Micro
import Test.Cardano.Ledger.Constrained.Conway.Instances
import Test.Cardano.Ledger.Constrained.Conway.Instances.Ledger
import Test.Cardano.Ledger.Constrained.Conway.PParams (pparamsSpec)

-- | Specify that some of the rewards in the RDPair's are zero.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ import Cardano.Ledger.Crypto (StandardCrypto)
import Constrained
import qualified Data.Map as Map
import Lens.Micro
import Test.Cardano.Ledger.Constrained.Conway.Instances
import Test.Cardano.Ledger.Constrained.Conway.Instances.Ledger
import Test.Cardano.Ledger.Constrained.Conway.PParams

vStateSpec :: Specification fn (VState era)
Expand Down
Loading

0 comments on commit 1b2a055

Please sign in to comment.