Ejemplo n.º 1
0
 def _call():
     with database.session() as session:
         session.add(
             model.Adapter(name='CentOS_openstack1',
                           os='CentOS',
                           target_system='Openstack'))
         session.add(
             model.Adapter(name='CentOS_openstack2',
                           os='CentOS',
                           target_system='Openstack'))
Ejemplo n.º 2
0
    def test_cluster_adapter(self):
        with database.session() as session:
            adapter = model.Adapter(name='CentOS_openstack',
                                    os='CentOS',
                                    target_system='openstack')
            cluster = model.Cluster(name='cluster1')
            cluster.adapter = adapter
            session.add(cluster)

        with database.session() as session:
            adapter = session.query(model.Adapter).first()
            self.assertEqual(adapter.clusters.count(), 1)
Ejemplo n.º 3
0
    def test_adapter(self):
        with database.session() as session:
            session.add(
                model.Adapter(name='CentOS_openstack',
                              os='CentOS',
                              target_system='Openstack'))

        with database.session() as session:
            adapters = session.query(model.Adapter).all()
            self.assertEqual(len(adapters), 1)
            self.assertEqual(adapters[0].name, 'CentOS_openstack')
            self.assertEqual(adapters[0].os, 'CentOS')
            self.assertEqual(adapters[0].target_system, 'Openstack')
Ejemplo n.º 4
0
    def test_adapter_del(self):
        with database.session() as session:
            adapter = model.Adapter(name='CentOS_openstack',
                                    os='CentOS',
                                    target_system='openstack')
            cluster = model.Cluster(name='cluster1')
            cluster.adapter = adapter
            session.add(cluster)

        with database.session() as session:
            session.query(model.Adapter).delete()

        with database.session() as session:
            cluster = session.query(model.Cluster).first()
            self.assertIsNone(cluster.adapter)
Ejemplo n.º 5
0
    def test_cluster_del(self):
        with database.session() as session:
            adapter = model.Adapter(name='CentOS_openstack',
                                    os='CentOS',
                                    target_system='openstack')
            cluster = model.Cluster(name='cluster1')
            cluster.adapter = adapter
            session.add(cluster)

        with database.session() as session:
            session.query(model.Cluster).delete()

        with database.session() as session:
            adapters = session.query(model.Adapter).all()
            self.assertEqual(len(adapters), 1)