Documentation ¶
Overview ¶
listeners unit tests
Index ¶
- Constants
- Variables
- func HandleListenerCreationSuccessfully(t *testing.T, response string)
- func HandleListenerDeletionSuccessfully(t *testing.T)
- func HandleListenerGetStatsTree(t *testing.T)
- func HandleListenerGetSuccessfully(t *testing.T)
- func HandleListenerListSuccessfully(t *testing.T)
- func HandleListenerUpdateSuccessfully(t *testing.T)
Constants ¶
const GetListenerStatsBody = `` /* 176-byte string literal not displayed */
GetListenerStatsBody is the canned request body of a Get request on listener's statistics.
const ListenersListBody = `` /* 1596-byte string literal not displayed */
ListenersListBody contains the canned body of a listeners list response.
const PostUpdateListenerBody = `` /* 879-byte string literal not displayed */
PostUpdateListenerBody is the canned response body of a Update request on an existing listener.
const SingleListenerBody = `` /* 880-byte string literal not displayed */
SingleServerBody is the canned body of a Get request on an existing listener.
Variables ¶
var ( ListenerWeb = listeners.Listener{ ID: "db902c0c-d5ff-4753-b465-668ad9656918", ProjectID: "310df60f-2a10-4ee5-9554-98393092194c", Name: "web", Description: "listener config for the web tier", Loadbalancers: []listeners.LoadBalancerID{{ID: "53306cda-815d-4354-9444-59e09da9c3c5"}}, Protocol: "HTTP", ProtocolPort: 80, DefaultPoolID: "fad389a3-9a4a-4762-a365-8c7038508b5d", AdminStateUp: true, DefaultTlsContainerRef: "2c433435-20de-4411-84ae-9cc8917def76", SniContainerRefs: []string{"3d328d82-2547-4921-ac2f-61c3b452b5ff", "b3cfd7e3-8c19-455c-8ebb-d78dfd8f7e7d"}, AllowedCIDRs: []string{"192.0.2.0/24", "198.51.100.0/24"}, TLSVersions: []string{"TLSv1.2", "TLSv1.3"}, } ListenerDb = listeners.Listener{ ID: "36e08a3e-a78f-4b40-a229-1e7e23eee1ab", ProjectID: "310df60f-2a10-4ee5-9554-98393092194c", Name: "db", Description: "listener config for the db tier", Loadbalancers: []listeners.LoadBalancerID{{ID: "79e05663-7f03-45d2-a092-8b94062f22ab"}}, Protocol: "TCP", ProtocolPort: 3306, DefaultPoolID: "41efe233-7591-43c5-9cf7-923964759f9e", ConnLimit: 2000, AdminStateUp: true, DefaultTlsContainerRef: "2c433435-20de-4411-84ae-9cc8917def76", SniContainerRefs: []string{"3d328d82-2547-4921-ac2f-61c3b452b5ff", "b3cfd7e3-8c19-455c-8ebb-d78dfd8f7e7d"}, TimeoutClientData: 50000, TimeoutMemberData: 50000, TimeoutMemberConnect: 5000, TimeoutTCPInspect: 0, InsertHeaders: map[string]string{"X-Forwarded-For": "true"}, AllowedCIDRs: []string{"192.0.2.0/24", "198.51.100.0/24"}, TLSVersions: []string{"TLSv1.2"}, } ListenerUpdated = listeners.Listener{ ID: "36e08a3e-a78f-4b40-a229-1e7e23eee1ab", ProjectID: "310df60f-2a10-4ee5-9554-98393092194c", Name: "NewListenerName", Description: "listener config for the db tier", Loadbalancers: []listeners.LoadBalancerID{{ID: "79e05663-7f03-45d2-a092-8b94062f22ab"}}, Protocol: "TCP", ProtocolPort: 3306, DefaultPoolID: "41efe233-7591-43c5-9cf7-923964759f9e", ConnLimit: 1000, AdminStateUp: true, DefaultTlsContainerRef: "2c433435-20de-4411-84ae-9cc8917def76", SniContainerRefs: []string{"3d328d82-2547-4921-ac2f-61c3b452b5ff", "b3cfd7e3-8c19-455c-8ebb-d78dfd8f7e7d"}, TimeoutClientData: 181000, TimeoutMemberData: 181000, TimeoutMemberConnect: 181000, TimeoutTCPInspect: 181000, InsertHeaders: map[string]string{ "X-Forwarded-For": "true", "X-Forwarded-Port": "false", }, TLSVersions: []string{"TLSv1.2", "TLSv1.3"}, } ListenerStatsTree = listeners.Stats{ ActiveConnections: 0, BytesIn: 9532, BytesOut: 22033, RequestErrors: 46, TotalConnections: 112, } )
Functions ¶
func HandleListenerCreationSuccessfully ¶
HandleListenerCreationSuccessfully sets up the test server to respond to a listener creation request with a given response.
func HandleListenerDeletionSuccessfully ¶
HandleListenerDeletionSuccessfully sets up the test server to respond to a listener deletion request.
func HandleListenerGetStatsTree ¶
HandleListenerGetStatsTree sets up the test server to respond to a listener Get stats tree request.
func HandleListenerGetSuccessfully ¶
HandleListenerGetSuccessfully sets up the test server to respond to a listener Get request.
func HandleListenerListSuccessfully ¶
HandleListenerListSuccessfully sets up the test server to respond to a listener List request.
func HandleListenerUpdateSuccessfully ¶
HandleListenerUpdateSuccessfully sets up the test server to respond to a listener Update request.
Types ¶
This section is empty.