def test_add_policy(self): p = self.load_policy({ 'name': 'test-azure-public-ip', 'resource': 'azure.publicip', 'mode': {'type': FUNCTION_EVENT_TRIGGER_MODE, 'events': ['VmWrite']}, }) packer = FunctionPackage(p.data['name']) policy = json.loads(packer._get_policy(p.data)) self.assertEqual(policy['policies'][0], {u'resource': u'azure.publicip', u'name': u'test-azure-public-ip', u'mode': {u'type': u'azure-event-grid', u'events': [u'VmWrite']}})
def test_add_policy(self): p = self.load_policy({ 'name': 'test-azure-public-ip', 'resource': 'azure.publicip', 'mode': {'type': FUNCTION_EVENT_TRIGGER_MODE, 'events': ['PublicIpWrite']}, }) packer = FunctionPackage(p.data['name']) policy = json.loads(packer._get_policy(p.data)) self.assertEqual(policy['policies'][0], {u'resource': u'azure.publicip', u'name': u'test-azure-public-ip', u'mode': {u'type': u'azure-event-grid', u'events': [u'PublicIpWrite']}})
def test_add_policy(self): p = self.load_policy({ 'name': 'test-azure-public-ip', 'resource': 'azure.publicip', 'mode': { 'type': 'azure-stream' } }) packer = FunctionPackage(p.data['name']) policy = json.loads(packer._get_policy(p.data)) self.assertEqual( policy['policies'][0], { u'resource': u'azure.publicip', u'name': u'test-azure-public-ip', u'mode': { u'type': u'azure-stream' } })