def _assert_properties_default(self, prop): self.assertIsNotNone(prop) self._assert_logging_equal(prop['analytics_logging'], AnalyticsLogging()) self._assert_metrics_equal(prop['hour_metrics'], Metrics()) self._assert_metrics_equal(prop['minute_metrics'], Metrics()) self._assert_cors_equal(prop['cors'], list())
async def test_set_logging(self, datalake_storage_account_name, datalake_storage_account_key): self._setUp(datalake_storage_account_name, datalake_storage_account_key) logging = AnalyticsLogging(read=True, write=True, delete=True, retention_policy=RetentionPolicy(enabled=True, days=5)) # Act await self.dsc.set_service_properties(analytics_logging=logging) # Assert received_props = await self.dsc.get_service_properties() self._assert_logging_equal(received_props['analytics_logging'], logging)
async def test_datalake_service_properties(self, datalake_storage_account_name, datalake_storage_account_key): self._setUp(datalake_storage_account_name, datalake_storage_account_key) # Act await self.dsc.set_service_properties( analytics_logging=AnalyticsLogging(), hour_metrics=Metrics(), minute_metrics=Metrics(), cors=list(), target_version='2014-02-14' ) # Assert props = await self.dsc.get_service_properties() self._assert_properties_default(props) self.assertEqual('2014-02-14', props['target_version'])