| Index: tools/telemetry/third_party/gsutilz/third_party/boto/tests/integration/logs/test_layer1.py
|
| diff --git a/tools/telemetry/third_party/gsutilz/third_party/gcs-oauth2-boto-plugin/gcs_oauth2_boto_plugin/__init__.py b/tools/telemetry/third_party/gsutilz/third_party/boto/tests/integration/logs/test_layer1.py
|
| similarity index 57%
|
| copy from tools/telemetry/third_party/gsutilz/third_party/gcs-oauth2-boto-plugin/gcs_oauth2_boto_plugin/__init__.py
|
| copy to tools/telemetry/third_party/gsutilz/third_party/boto/tests/integration/logs/test_layer1.py
|
| index a70e6515e01f13e404e77ef814accaa5ba5c157e..6e826ec75184dd9f918a53a71a0f3173ab9a8094 100644
|
| --- a/tools/telemetry/third_party/gsutilz/third_party/gcs-oauth2-boto-plugin/gcs_oauth2_boto_plugin/__init__.py
|
| +++ b/tools/telemetry/third_party/gsutilz/third_party/boto/tests/integration/logs/test_layer1.py
|
| @@ -1,4 +1,5 @@
|
| -# Copyright 2014 Google Inc. All Rights Reserved.
|
| +# Copyright (c) 2014 Amazon.com, Inc. or its affiliates.
|
| +# All rights reserved.
|
| #
|
| # Permission is hereby granted, free of charge, to any person obtaining a
|
| # copy of this software and associated documentation files (the
|
| @@ -19,12 +20,24 @@
|
| # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
|
| # IN THE SOFTWARE.
|
|
|
| -from __future__ import absolute_import
|
| +import boto
|
| +from tests.compat import unittest
|
|
|
| -# Import this module so that users can simply import the top-level module. Once
|
| -# imported, boto will pick up our subclasses of AuthHandler.
|
| -from gcs_oauth2_boto_plugin import oauth2_plugin
|
|
|
| -from gcs_oauth2_boto_plugin.oauth2_helper import SetFallbackClientIdAndSecret
|
| -from gcs_oauth2_boto_plugin.oauth2_helper import SetLock
|
| +class TestCloudWatchLogs(unittest.TestCase):
|
| + def setUp(self):
|
| + self.logs = boto.connect_logs()
|
|
|
| + def test_logs(self):
|
| + logs = self.logs
|
| +
|
| + response = logs.describe_log_groups(log_group_name_prefix='test')
|
| + self.assertIsInstance(response['logGroups'], list)
|
| +
|
| + mfilter = '[ip, id, user, ..., status_code=500, size]'
|
| + sample = [
|
| + '127.0.0.1 - frank "GET /apache_pb.gif HTTP/1.0" 200 1534',
|
| + '127.0.0.1 - frank "GET /apache_pb.gif HTTP/1.0" 500 5324',
|
| + ]
|
| + response = logs.test_metric_filter(mfilter, sample)
|
| + self.assertEqual(len(response['matches']), 1)
|
|
|