-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Common functionality for Amazonka library test-suites. -- -- Common functionality depended upon by test suites of the various -- amazonka-* service libraries. -- -- The external interface of this library is stable with respect to the -- downstream Amazonka libraries, only, and as such is not suitable for -- use in non-Amazonka projects. @package amazonka-test @version 1.4.4 module Test.AWS.TH mkTime :: Text -> Q Exp instance Language.Haskell.TH.Syntax.Lift (Network.AWS.Data.Time.Time a) instance Language.Haskell.TH.Syntax.Lift Data.Time.Clock.UTC.UTCTime instance Language.Haskell.TH.Syntax.Lift Data.Time.Clock.Scale.DiffTime instance Language.Haskell.TH.Syntax.Lift Data.Time.Calendar.Days.Day module Test.AWS.Orphans instance Data.Aeson.Types.Class.FromJSON Data.ByteString.Internal.ByteString instance Data.Aeson.Types.Class.FromJSON (Data.HashMap.Base.HashMap Data.ByteString.Internal.ByteString Data.ByteString.Internal.ByteString) instance Data.Aeson.Types.Class.FromJSON (Data.HashMap.Base.HashMap Network.HTTP.Types.Header.HeaderName Data.ByteString.Internal.ByteString) module Test.AWS.Diff -- | Display the difference between two Haskell values, with control over -- the diff parameters. diff :: (Show a, Show b) => a -> b -> IO String module Test.AWS.Assert assertDiff :: (Eq a, Show a) => String -> a -> Either String a -> Assertion module Test.AWS.Fixture res :: (AWSRequest a, Eq (Rs a), Show (Rs a)) => TestName -> FilePath -> Service -> Proxy a -> Rs a -> TestTree req :: (AWSRequest a, Eq a, Show a) => TestName -> FilePath -> a -> TestTree testResponse :: forall a. AWSRequest a => Service -> Proxy a -> LazyByteString -> IO (Either String (Rs a)) auth :: AuthEnv time :: UTCTime data Req Req :: Method -> ByteString -> ByteString -> [Header] -> ByteString -> Req [_method] :: Req -> Method [_path] :: Req -> ByteString [_query] :: Req -> ByteString [_headers] :: Req -> [Header] [_body] :: Req -> ByteString mkReq :: Method -> ByteString -> ByteString -> [Header] -> ByteString -> Req sortKeys :: Ord a => [(a, b)] -> [(a, b)] instance GHC.Generics.Generic Test.AWS.Fixture.Req instance GHC.Show.Show Test.AWS.Fixture.Req instance GHC.Classes.Eq Test.AWS.Fixture.Req instance Data.Aeson.Types.Class.FromJSON Test.AWS.Fixture.Req module Test.AWS.Prelude