def test_create_classifier_chain(self): cg = self._create_classifier_group('neutron-fwaas') ipc = models.IpClassifier() ipc.destination_ip_prefix = 'fd70:fbb6:449e::/48' ipc.source_ip_prefix = 'fddf:cb3b:bc4::/48' api.create_classifier_chain(cg, [ipc]) self.assertGreater(len(cg.classifier_chain), 0)
def test_create_classifier_chain(self): # TODO(sc68cal) Make this not hacky, and make it pass a session # in a context fake_tenant = uuidutils.generate_uuid() a = models.ClassifierGroup() a.tenant_id = fake_tenant a.name = 'test classifier' a.description = 'ensure all data inserted correctly' a.service = 'neutron-fwaas' b = models.IpClassifier() b.destination_ip_prefix = "fd70:fbb6:449e::/48" b.source_ip_prefix = "fddf:cb3b:bc4::/48" result = api.create_classifier_chain(a, b) self.session.add(a) self.session.add(b) self.session.add(result) self.session.commit()