import unittest
from fuel_test.openstack.openstack_test_case import OpenStackTestCase
from fuel_test.settings import OPENSTACK_SNAPSHOT

class OpenStackCase(OpenStackTestCase):
    def test_deploy_open_stack(self):
        self.validate(
            [self.nodes.controllers[0], self.nodes.controllers[1],
             self.nodes.controllers[0],
             self.nodes.computes[0], self.nodes.computes[1]],
            'puppet agent --test')
        for node in self.environment.nodes:
            node.save_snapshot(OPENSTACK_SNAPSHOT, force=True)

if __name__ == '__main__':
    unittest.main()

import unittest
from fuel_test.openstack.openstack_test_case import OpenStackTestCase
from fuel_test.settings import OPENSTACK_SNAPSHOT

class OpenStackCase(OpenStackTestCase):
    def test_deploy_open_stack(self):
        self.validate(
            [self.nodes.controllers[0], self.nodes.controllers[1],
             self.nodes.controllers[0],
             self.nodes.quantums[0],
             self.nodes.computes[0], self.nodes.computes[1]],
            'puppet agent --test')
        for node in self.environment.nodes:
            node.save_snapshot(OPENSTACK_SNAPSHOT, force=True)

if __name__ == '__main__':
    unittest.main()

Deploy quantum node