def test_create_feed(capsys): client = resource_manager.Client() project_number = client.fetch_project(PROJECT).number full_topic_name = "projects/{}/topics/{}".format(PROJECT, TOPIC) quickstart_createfeed.create_feed(PROJECT, FEED_ID, [ ASSET_NAME, ], full_topic_name) out, _ = capsys.readouterr() assert "feed" in out # Clean up, delete the feed feed_name = "projects/{}/feeds/{}".format(project_number, FEED_ID) quickstart_deletefeed.delete_feed(feed_name)
def test_delete_feed(capsys): client = resource_manager.Client() project_number = client.fetch_project(PROJECT).number # First create the feed, which will be deleted later full_topic_name = "projects/{}/topics/{}".format(PROJECT, TOPIC) quickstart_createfeed.create_feed(PROJECT, FEED_ID, [ ASSET_NAME, ], full_topic_name) feed_name = "projects/{}/feeds/{}".format(project_number, FEED_ID) quickstart_deletefeed.delete_feed(feed_name) out, _ = capsys.readouterr() if "deleted_feed" not in out: raise AssertionError
def test_update_feed(capsys): client = resource_manager.Client() project_number = client.fetch_project(PROJECT).number # First create the feed, which will be updated later full_topic_name = "projects/{}/topics/{}".format(PROJECT, TOPIC) quickstart_createfeed.create_feed( PROJECT, FEED_ID, [ASSET_NAME, ], full_topic_name) feed_name = "projects/{}/feeds/{}".format(project_number, FEED_ID) new_full_topic_name = "projects/" + PROJECT + "/topics/" + NEW_TOPIC quickstart_updatefeed.update_feed(feed_name, new_full_topic_name) out, _ = capsys.readouterr() assert "updated_feed" in out # Clean up and delete the feed quickstart_deletefeed.delete_feed(feed_name)
def test_create_feed(capsys, test_topic, deleter): from google.cloud import asset_v1 feed = quickstart_createfeed.create_feed(PROJECT, FEED_ID, [ASSET_NAME], test_topic.name, asset_v1.ContentType.RESOURCE) deleter.append(feed.name) out, _ = capsys.readouterr() assert "feed" in out feed_r = quickstart_createfeed.create_feed( PROJECT, FEED_ID_R, [ASSET_NAME], test_topic.name, asset_v1.ContentType.RELATIONSHIP) deleter.append(feed_r.name) out_r, _ = capsys.readouterr() assert "feed" in out_r
def test_delete_feed(capsys): client = resource_manager.Client() project_number = client.fetch_project(PROJECT).number # First create the feed, which will be deleted later full_topic_name = "projects/{}/topics/{}".format(PROJECT, TOPIC) publisher = pubsub_v1.PublisherClient() topic_path = publisher.topic_path(PROJECT, TOPIC) publisher.create_topic(topic_path) quickstart_createfeed.create_feed( PROJECT, FEED_ID, [ASSET_NAME, ], full_topic_name) feed_name = "projects/{}/feeds/{}".format(project_number, FEED_ID) quickstart_deletefeed.delete_feed(feed_name) out, _ = capsys.readouterr() assert "deleted_feed" in out publisher.delete_topic(topic_path)
def test_create_feed(capsys, test_topic, deleter): feed = quickstart_createfeed.create_feed(PROJECT, FEED_ID, [ASSET_NAME], test_topic.name) deleter.append(feed.name) out, _ = capsys.readouterr() assert "feed" in out
def create_feed(): return quickstart_createfeed.create_feed(PROJECT, feed_id, [ asset_name, ], test_topic.name)
def create_feed(): return quickstart_createfeed.create_feed(PROJECT, feed_id, [asset_name], test_topic.name, asset_v1.ContentType.RESOURCE)