| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -541,7 +541,6 @@ def get_logging(self): | |||
| 541 | 541 | :returns: a dict w/ keys, ``logBucket`` and ``logObjectPrefix`` | |
| 542 | 542 | (if logging is enabled), or None (if not). | |
| 543 | 543 | """ | |
| 544 | - self.reload() | ||
| 545 | 544 | info = self._properties.get('logging') | |
| 546 | 545 | if info is not None: | |
| 547 | 546 | return info.copy() | |
@@ -559,15 +558,13 @@ def enable_logging(self, bucket_name, object_prefix=''): | |||
| 559 | 558 | """ | |
| 560 | 559 | info = {'logBucket': bucket_name, 'logObjectPrefix': object_prefix} | |
| 561 | 560 | self._patch_properties({'logging': info}) | |
| 562 | - self.patch() | ||
| 563 | 561 | ||
| 564 | 562 | def disable_logging(self): | |
| 565 | 563 | """Disable access logging for this bucket. | |
| 566 | 564 | ||
| 567 | 565 | See: https://cloud.google.com/storage/docs/accesslogs#disabling | |
| 568 | 566 | """ | |
| 569 | 567 | self._patch_properties({'logging': None}) | |
| 570 | - self.patch() | ||
| 571 | 568 | ||
| 572 | 569 | @property | |
| 573 | 570 | def metageneration(self): | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -687,6 +687,7 @@ def test_get_logging_w_prefix(self): | |||
| 687 | 687 | resp_to_reload = before | |
| 688 | 688 | connection = _Connection(resp_to_reload) | |
| 689 | 689 | bucket = self._makeOne(NAME, connection) | |
| 690 | + bucket.reload() | ||
| 690 | 691 | info = bucket.get_logging() | |
| 691 | 692 | self.assertEqual(info['logBucket'], LOG_BUCKET) | |
| 692 | 693 | self.assertEqual(info['logObjectPrefix'], LOG_PREFIX) | |
@@ -707,23 +708,22 @@ def test_enable_logging_defaults(self): | |||
| 707 | 708 | connection = _Connection(resp_to_reload, resp_to_enable_logging, | |
| 708 | 709 | resp_to_enable_logging) | |
| 709 | 710 | bucket = self._makeOne(NAME, connection, properties=before) | |
| 711 | + bucket.reload() | ||
| 710 | 712 | self.assertTrue(bucket.get_logging() is None) | |
| 711 | 713 | bucket.enable_logging(LOG_BUCKET) | |
| 712 | 714 | info = bucket.get_logging() | |
| 715 | + bucket.patch() | ||
| 713 | 716 | self.assertEqual(info['logBucket'], LOG_BUCKET) | |
| 714 | 717 | self.assertEqual(info['logObjectPrefix'], '') | |
| 715 | 718 | kw = connection._requested | |
| 716 | - self.assertEqual(len(kw), 3) | ||
| 719 | + self.assertEqual(len(kw), 2) | ||
| 717 | 720 | self.assertEqual(kw[0]['method'], 'GET') | |
| 718 | 721 | self.assertEqual(kw[0]['path'], '/b/%s' % NAME) | |
| 719 | 722 | self.assertEqual(kw[0]['query_params'], {'projection': 'noAcl'}) | |
| 720 | 723 | self.assertEqual(kw[1]['method'], 'PATCH') | |
| 721 | 724 | self.assertEqual(kw[1]['path'], '/b/%s' % NAME) | |
| 722 | 725 | self.assertEqual(kw[1]['data'], resp_to_enable_logging) | |
| 723 | 726 | self.assertEqual(kw[1]['query_params'], {'projection': 'full'}) | |
| 724 | - self.assertEqual(kw[2]['method'], 'GET') | ||
| 725 | - self.assertEqual(kw[2]['path'], '/b/%s' % NAME) | ||
| 726 | - self.assertEqual(kw[2]['query_params'], {'projection': 'noAcl'}) | ||
| 727 | 727 | ||
| 728 | 728 | def test_enable_logging_explicit(self): | |
| 729 | 729 | NAME = 'name' | |
@@ -738,23 +738,22 @@ def test_enable_logging_explicit(self): | |||
| 738 | 738 | resp_to_enable_logging, | |
| 739 | 739 | resp_to_enable_logging) | |
| 740 | 740 | bucket = self._makeOne(NAME, connection, properties=before) | |
| 741 | + bucket.reload() | ||
| 741 | 742 | self.assertTrue(bucket.get_logging() is None) | |
| 742 | 743 | bucket.enable_logging(LOG_BUCKET, LOG_PFX) | |
| 744 | + bucket.patch() | ||
| 743 | 745 | info = bucket.get_logging() | |
| 744 | 746 | self.assertEqual(info['logBucket'], LOG_BUCKET) | |
| 745 | 747 | self.assertEqual(info['logObjectPrefix'], LOG_PFX) | |
| 746 | 748 | kw = connection._requested | |
| 747 | - self.assertEqual(len(kw), 3) | ||
| 749 | + self.assertEqual(len(kw), 2) | ||
| 748 | 750 | self.assertEqual(kw[0]['method'], 'GET') | |
| 749 | 751 | self.assertEqual(kw[0]['path'], '/b/%s' % NAME) | |
| 750 | 752 | self.assertEqual(kw[0]['query_params'], {'projection': 'noAcl'}) | |
| 751 | 753 | self.assertEqual(kw[1]['method'], 'PATCH') | |
| 752 | 754 | self.assertEqual(kw[1]['path'], '/b/%s' % NAME) | |
| 753 | 755 | self.assertEqual(kw[1]['data'], resp_to_enable_logging) | |
| 754 | 756 | self.assertEqual(kw[1]['query_params'], {'projection': 'full'}) | |
| 755 | - self.assertEqual(kw[2]['method'], 'GET') | ||
| 756 | - self.assertEqual(kw[2]['path'], '/b/%s' % NAME) | ||
| 757 | - self.assertEqual(kw[2]['query_params'], {'projection': 'noAcl'}) | ||
| 758 | 757 | ||
| 759 | 758 | def test_disable_logging(self): | |
| 760 | 759 | NAME = 'name' | |
@@ -764,21 +763,20 @@ def test_disable_logging(self): | |||
| 764 | 763 | connection = _Connection(resp_to_reload, resp_to_disable_logging, | |
| 765 | 764 | resp_to_disable_logging) | |
| 766 | 765 | bucket = self._makeOne(NAME, connection, properties=before) | |
| 766 | + bucket.reload() | ||
| 767 | 767 | self.assertTrue(bucket.get_logging() is not None) | |
| 768 | 768 | bucket.disable_logging() | |
| 769 | + bucket.patch() | ||
| 769 | 770 | self.assertTrue(bucket.get_logging() is None) | |
| 770 | 771 | kw = connection._requested | |
| 771 | - self.assertEqual(len(kw), 3) | ||
| 772 | + self.assertEqual(len(kw), 2) | ||
| 772 | 773 | self.assertEqual(kw[0]['method'], 'GET') | |
| 773 | 774 | self.assertEqual(kw[0]['path'], '/b/%s' % NAME) | |
| 774 | 775 | self.assertEqual(kw[0]['query_params'], {'projection': 'noAcl'}) | |
| 775 | 776 | self.assertEqual(kw[1]['method'], 'PATCH') | |
| 776 | 777 | self.assertEqual(kw[1]['path'], '/b/%s' % NAME) | |
| 777 | 778 | self.assertEqual(kw[1]['data'], {'logging': None}) | |
| 778 | 779 | self.assertEqual(kw[1]['query_params'], {'projection': 'full'}) | |
| 779 | - self.assertEqual(kw[2]['method'], 'GET') | ||
| 780 | - self.assertEqual(kw[2]['path'], '/b/%s' % NAME) | ||
| 781 | - self.assertEqual(kw[2]['query_params'], {'projection': 'noAcl'}) | ||
| 782 | 780 | ||
| 783 | 781 | def test_metageneration(self): | |
| 784 | 782 | METAGENERATION = 42 | |
| Back | FazBrowse Home | New Git URL |
0 commit comments