-- 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.3.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 :: 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.Selector Test.AWS.Fixture.S1_0_4Req instance GHC.Generics.Selector Test.AWS.Fixture.S1_0_3Req instance GHC.Generics.Selector Test.AWS.Fixture.S1_0_2Req instance GHC.Generics.Selector Test.AWS.Fixture.S1_0_1Req instance GHC.Generics.Selector Test.AWS.Fixture.S1_0_0Req instance GHC.Generics.Constructor Test.AWS.Fixture.C1_0Req instance GHC.Generics.Datatype Test.AWS.Fixture.D1Req 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