args.ctx, tt.args.input)
			if (err!= nil)!= tt.wantErr {
				t.Errorf("ChangeJobVisibility() error = %v, wantErr %v", err, tt.wantErr)
				return
			}
			if!reflect.DeepEqual(got, tt.want) {
				t.Errorf("ChangeJobVisibility() got = %v, want %v", got, tt.want)
			}
		})
	}
}

func TestConnector_CreateQueue(t *testing.T) {

	repo := &repositoryMock{
		createQueueTableFunc: func(ctx context.Context, queueRawName string) error {
			if queueRawName == "" {
				return errors.New("queue raw name is empty")
			}
			return nil
		},
		createQueueAttributesFunc: func(ctx context.Context, queueName, queueRawName string, visibilityTimeout, delaySeconds, maxReceiveCount int64, deadLetterTarget *string) error {
			return nil
		},
		createQueueAttributesTableFunc: func(ctx context.Context) error {
			return nil
		},
	}

	type fields struct {
		isUniqueViolation  func(err error) bool
		isDeadlockDetected func(err error) bool
		retryer            exponential.Retryer
		repo               repository
	}
	type args struct {
		ctx   context.Context
		input *CreateQueueInput
	}
	tests := []struct {
		name    string
		fields  fields
		args    args
		want    *CreateQueueOutput
		wantErr bool
	}{
		{
			name: "normal case",
			fields: fields{
				isUniqueViolation:  defaultIsisUniqueViolation,
				isDeadlockDetected: defaultIsDeadlockDetected,
				retryer:            exponential.Retryer{},
				repo:               repo,
			},
			args: args{
				ctx: context.Background(),
				input: &CreateQueueInput{
					Name:              "foo",
					DelaySeconds:      10,
					VisibilityTimeout: 20,
					MaxReceiveCount:   3,
					DeadLetterTarget:  "bar",
				},
			},
			want:    &CreateQueueOutput{},
			wantErr: false,
		},
		{
			name: "error case",
			fields: fields{
				isUniqueViolation:  defaultIsisUniqueViolation,
				isDeadlockDetected: defaultIsDeadlockDetected,
				retryer:            exponential.Retryer{},
				repo:               repo,
			},
			args: args{
				ctx: context.Background(),
				input: &CreateQueueInput{
					Name: "",
				},
			},
			want:    nil,
			wantErr: true,
		},
	}
	for _, tt := range tests {
		t.Run(tt.name, func(t *testing.T) {
			c := &Connector{
				isUniqueViolation:  tt.fields.isUniqueViolation,
				isDeadlockDetected: tt.fields.isDeadlockDetected,
				retryer:            tt.fields.retryer,
				repo:               tt.fields.repo,
			}
			got, err := c.CreateQueue(tt.args.ctx, tt.args.input)
			if (err!= nil)!= tt.wantErr {
				t.Errorf("CreateQueue() error = %v, wantErr %v", err, tt.wantErr)
				return
			}
			if!reflect.DeepEqual(got, tt.want) {
				t.Errorf("CreateQueue() got = %v, want %v", got, tt.want)
			}
		})
	}
}
James Campbell’s The Funny Thing About…
Visiting Company
A stand-up show for children over 6, their parents and anyone who likes comedy without the rude words.
Hold on to your socks, take the banana out of your ears and enjoy the best comedy for kids from the man who invented a terrible picture of a Labrador that looks more like Darth Vader.
Glasgow International Comedy Festival 2017
- 18 Mar 2017 to 18 Mar 2017
- View all dates and times
- 18 Mar 2016 @ 2pm
Dates
Main Theatre
Running Time
1hr
Prices
£7.50
No group discounts, no groups of 8 or more.
£2 online transaction fee applies
“James Campbell pioneered the idea of stand-up for children, and it is still genuinely impressive to watch him hold the attention of a theatre full of 6 to 11-year-olds for an hour with nothing but a microphone.”“
The Guardian
“A hit not to be missed.”
Three Weeks ★★★★★
“There were children laughing so hard they were struggling to sit up straight.”
One4Review
“Has achieved almost holy status - don’t miss.”
The Sunday Times
“He belongs on stage.”
The New York Times
“My seven-year-old was howling with laughter and so was I.”
The Daily Mail
Other GICF 2017 shows at the Citz
13 & 14 Mar David O’Doherty: Big Time
16 Mar Jon Ronson’s Psychopath Night
17 Mar Iain Connell and Robert Florence: Uncles<<We are about to get personal. When the world spins in such a way that things get tangled, turned inside out and upside down, exposing fundamental life contradictions that fragment a soul, confuse a mind and leave a spirit to feel broken and alone—at thes times I take solace knowing that I have my three spiritual believes to fall back on. They are my foundation. The fruit of soul-searching, scholarship, life-experience, relationships, risk taking, and trial and error experiments where I am both the test rat and the scientist. These beliefs are mine. I don’t need them to be validated by others. In fact, I rarely share them. However, I was reminded of these beliefs in both my morning free write and in today’s email from the universe:
Turning up the love, Warrior Princess.
Turns on everything else.
Love up,
The Universe
If sharing is caring, then I am taking the universal challenge to “Love up.” My three spiritual beliefs remain:
1. Light attracts light.
2. Love brings beauty.
3. Truth, via honest conversations with yourself and others, sets you free.
For me it works like this: When my internal energy meter is balanced and harmonized it creates a universal flow through my body that radiates like a light beam. It also creates a frequency that attracts other light beings. The source of this light is Love. The more I am surrounded by Love, the more I open my heart up to channels of Love, the more beauty I create and is present in my life. Consequently, the more life appears beautiful.
For instance, there is a trail in Utah that I use to love hiking. At this time of year, the aspens lined the path with a vibrant collection of yellow leaves like Dorothy’s yellow brick road. When I walked this path worry-free and filled with love, the experience was dream like, nature came alive and spoke to me in a Wordsworth type way. However, if I hiked with a heavy heart and confused mind the path lost some of its luster and I was too self-absorbed to see all the hidden beauty between the falling leaves. Same trail just a different lense of perception.
As for the honest conversations, this part is HARD and a daily challenge. I like to imagine that my currency is Love in dealing with people. Trust me these honest conversations often turn into creative curses aimed at Fickle Fortuna, who is one of my favorite scapegoats.
Love is My Religion by Ziggy Marley sums this up in a song.
Love and Peace,
A Warrior Princess
Ps. If you want to be part of the universal fun, sign up here ‘Notes From the Universe’
[…] beauty and power of Truth, however, is that it can influence and change you. By engaging in honest conversations with myself and others I continuously learn about life and more importantly I have nothing to hide, […]Cut in butter with a pastry cutter, or rub in with your fingers, until mixture has the texture of coarse meal. Deselect All. Transfer scones to wire racks to cool. 'Tis the season to enjoy (and gift!) https://www.deliciousmagazine.co.uk/recipes/blueberry-scones Be sure to download our complete guide here! See post on missinthekitchen’s site! They're soft, buttery, flaky and perfectly sweet! Reply. 4 cups (500 grams / 17.6 ounces) all-purpose flour. Save Recipe. Whisk together flours, granulated sugar, baking powder, and salt in a large bowl. May 6, 2020 at 10:31 pm. Whisk together flours, granulated sugar, baking powder, and salt in a large bowl. Blueberry buttermilk scones chocked full of plump blueberries,