def test_update_event_hub_with_authorization(self): # Arrange self._create_event_hub(self.event_hub_name) # Act hub = EventHub() hub.authorization_rules.append( AuthorizationRule( claim_type='SharedAccessKey', claim_value='None', rights=['Manage', 'Send', 'Listen'], key_name='Key1', primary_key='Wli4rewPGuEsLam95nQEwGR+e8b+ynlupZQ7VfjbQnw=', secondary_key='jS+lERPBmbBVGJ5JzIwVRtSGYoFUeunRoADNTjwU3jU=', )) result = self.sbs.update_event_hub(self.event_hub_name, hub) # Assert self.assertIsNotNone(result) self.assertEqual(result.name, self.event_hub_name) self.assertEqual(len(result.authorization_rules), 1) self.assertEqual(result.authorization_rules[0].claim_type, hub.authorization_rules[0].claim_type) self.assertEqual(result.authorization_rules[0].claim_value, hub.authorization_rules[0].claim_value) self.assertEqual(result.authorization_rules[0].key_name, hub.authorization_rules[0].key_name) self.assertEqual(result.authorization_rules[0].primary_key, hub.authorization_rules[0].primary_key) self.assertEqual(result.authorization_rules[0].secondary_key, hub.authorization_rules[0].secondary_key)
def test_update_event_hub(self): # Arrange self._create_event_hub(self.event_hub_name) # Act hub = EventHub(message_retention_in_days=3) result = self.sbs.update_event_hub(self.event_hub_name, hub) # Assert self.assertIsNotNone(result) self.assertEqual(result.name, self.event_hub_name) self.assertEqual(result.message_retention_in_days, hub.message_retention_in_days)
def test_create_event_hub_with_options(self): # Arrange # Act hub = EventHub() hub.message_retention_in_days = 5 hub.status = 'Active' hub.user_metadata = 'hello world' hub.partition_count = 32 created = self.sbs.create_event_hub(self.event_hub_name, hub) # Assert self.assertTrue(created) created_hub = self.sbs.get_event_hub(self.event_hub_name) self.assertEqual(created_hub.name, self.event_hub_name) self.assertEqual(created_hub.message_retention_in_days, hub.message_retention_in_days) self.assertEqual(created_hub.status, hub.status) self.assertEqual(created_hub.partition_count, hub.partition_count) self.assertEqual(created_hub.user_metadata, hub.user_metadata) self.assertEqual(len(created_hub.partition_ids), hub.partition_count)