Beispiel #1
0
    def setUp(self, mock_rabbit_vm):
        self.vm_client = VmDaemon()
        mock_rabbit_vm.publish_message = MagicMock()
        self.vm_client.process_message = MagicMock()

        self.vm_client.ZPOOL = 'tank'
        self.vm_client.SQLITE_DB = '/tmp/test_db_%s' % uuid.uuid4()
        self.vm_client.run()
Beispiel #2
0
    def setUp(self, mock_rabbit):
        self.client = VmDaemon()
        mock_rabbit.publish_message = MagicMock()
        self.client.process_message = MagicMock()

        self.client.run()

        self.client.SQLITE_DB = '/tmp/test_db_%s' % uuid.uuid4()
        self.client.run()

        with sqlite3.connect(self.client.SQLITE_DB) as con:
            cur = con.cursor()
            cur.execute('INSERT INTO sync_queue VALUES (?,?,?,?,?,?,?)',
                        ('vol1', 'iqn.2001-04.com.nas-0-1-vol1', 12345,
                         'reply_to', 'corr_id', 0, 1))
            con.commit()