def test_add_config_unauth_device(test_topic, capsys): device_id = device_id_template.format('UNAUTH') manager.open_registry(service_account_json, project_id, cloud_region, pubsub_topic, registry_id) manager.create_unauth_device(service_account_json, project_id, cloud_region, registry_id, device_id) manager.set_config(service_account_json, project_id, cloud_region, registry_id, device_id, 0, 'test') manager.get_device(service_account_json, project_id, cloud_region, registry_id, device_id) manager.get_config_versions(service_account_json, project_id, cloud_region, registry_id, device_id) manager.delete_device(service_account_json, project_id, cloud_region, registry_id, device_id) manager.delete_registry(service_account_json, project_id, cloud_region, registry_id) out, _ = capsys.readouterr() assert 'Set device configuration' in out assert 'UNAUTH' in out assert 'version: 2' in out
def test_add_config_unauth_device(test_topic, capsys): device_id = device_id_template.format('UNAUTH') manager.open_registry( service_account_json, project_id, cloud_region, pubsub_topic, registry_id) manager.create_unauth_device( service_account_json, project_id, cloud_region, registry_id, device_id) manager.set_config( service_account_json, project_id, cloud_region, registry_id, device_id, 0, 'test') manager.get_device( service_account_json, project_id, cloud_region, registry_id, device_id) manager.delete_device( service_account_json, project_id, cloud_region, registry_id, device_id) out, _ = capsys.readouterr() assert 'Set device configuration' in out assert 'UNAUTH' in out assert 'version: 2' in out
def test_send_to_device(capsys): manager.create_iot_topic(project_id, topic_id) manager.open_registry(service_account_json, project_id, cloud_region, pubsub_topic, registry_id) manager.create_unauth_device(service_account_json, project_id, cloud_region, registry_id, device_id) gcs_to_device.send_to_device(gcs_bucket, gcs_file_name, destination_file_name, project_id, cloud_region, registry_id, device_id, service_account_json) manager.delete_device(service_account_json, project_id, cloud_region, registry_id, device_id) manager.delete_registry(service_account_json, project_id, cloud_region, registry_id) pubsub_client = pubsub.PublisherClient() topic_path = pubsub_client.topic_path(project_id, topic_id) pubsub_client.delete_topic(topic_path) out, _ = capsys.readouterr() assert 'Successfully sent file to device' in out
def test_add_delete_unauth_device(test_topic, capsys): device_id = device_id_template.format('UNAUTH') manager.open_registry(service_account_json, project_id, cloud_region, pubsub_topic, registry_id) manager.create_unauth_device(service_account_json, project_id, cloud_region, registry_id, device_id) manager.get_device(service_account_json, project_id, cloud_region, registry_id, device_id) manager.delete_device(service_account_json, project_id, cloud_region, registry_id, device_id) out, _ = capsys.readouterr() assert 'UNAUTH' in out
def test_add_delete_unauth_device(test_topic, capsys): device_id = device_id_template.format('UNAUTH') manager.open_registry( service_account_json, api_key, project_id, cloud_region, pubsub_topic, registry_id) manager.create_unauth_device( service_account_json, api_key, project_id, cloud_region, registry_id, device_id) manager.get_device( service_account_json, api_key, project_id, cloud_region, registry_id, device_id) manager.delete_device( service_account_json, api_key, project_id, cloud_region, registry_id, device_id) out, _ = capsys.readouterr() assert 'UNAUTH' in out
def test_send_to_device(capsys): manager.create_iot_topic(project_id, topic_id) manager.open_registry( service_account_json, project_id, cloud_region, pubsub_topic, registry_id) manager.create_unauth_device( service_account_json, project_id, cloud_region, registry_id, device_id) gcs_to_device.send_to_device( gcs_bucket, gcs_file_name, destination_file_name, project_id, cloud_region, registry_id, device_id, service_account_json) manager.delete_device( service_account_json, project_id, cloud_region, registry_id, device_id) manager.delete_registry( service_account_json, project_id, cloud_region, registry_id) pubsub_client = pubsub.PublisherClient() topic_path = pubsub_client.topic_path(project_id, topic_id) pubsub_client.delete_topic(topic_path) out, _ = capsys.readouterr() assert 'Successfully sent file to device' in out
def test_get_state(capsys): manager.create_iot_topic(project_id, topic_id) manager.open_registry( service_account_json, project_id, cloud_region, pubsub_topic, registry_id) manager.create_unauth_device( service_account_json, project_id, cloud_region, registry_id, device_id) gcs_to_device.get_state( service_account_json, project_id, cloud_region, registry_id, device_id) manager.delete_device( service_account_json, project_id, cloud_region, registry_id, device_id) manager.delete_registry( service_account_json, project_id, cloud_region, registry_id) pubsub_client = pubsub.PublisherClient() topic_path = pubsub_client.topic_path(project_id, topic_id) pubsub_client.delete_topic(topic_path) out, _ = capsys.readouterr() assert 'Id' in out assert 'Config' in out
def test_get_state(capsys): manager.create_iot_topic(project_id, topic_id) manager.open_registry(service_account_json, project_id, cloud_region, pubsub_topic, registry_id) manager.create_unauth_device(service_account_json, project_id, cloud_region, registry_id, device_id) gcs_to_device.get_state(service_account_json, project_id, cloud_region, registry_id, device_id) manager.delete_device(service_account_json, project_id, cloud_region, registry_id, device_id) manager.delete_registry(service_account_json, project_id, cloud_region, registry_id) pubsub_client = pubsub.PublisherClient() topic_path = pubsub_client.topic_path(project_id, topic_id) pubsub_client.delete_topic(topic_path) out, _ = capsys.readouterr() assert 'Id' in out assert 'Config' in out