def test_constructor_conflict(): publisher_client = make_publisher_client() subscriber_client = make_subscriber_client() publisher_client.get_topic.side_effect = (google.cloud.exceptions.NotFound( None, None)) publisher_client.create_topic.side_effect = ( google.cloud.exceptions.Conflict(None, None)) q = Queue(publisher_client, subscriber_client, 'test-project') publisher_client.get_topic.assert_called_once_with(q._get_topic_path()) publisher_client.create_topic.assert_called_once_with(q._get_topic_path())