Example #1
0
 def test_iscsi_target_count_by_host(self):
     for i in range(3):
         values = self._get_base_values()
         values['target_num'] += i
         db.iscsi_target_create_safe(self.ctxt, values)
     self.assertEqual(db.iscsi_target_count_by_host(self.ctxt, 'fake_host'),
                      3)
Example #2
0
 def test_iscsi_target_count_by_host(self):
     for i in range(3):
         values = self._get_base_values()
         values['target_num'] += i
         db.iscsi_target_create_safe(self.ctxt, values)
     self.assertEqual(db.iscsi_target_count_by_host(self.ctxt, 'fake_host'),
                      3)
Example #3
0
 def test_volume_allocate_iscsi_target(self):
     host = 'host1'
     volume = db.volume_create(self.ctxt, {'host': host})
     db.iscsi_target_create_safe(self.ctxt, {'host': host,
                                             'target_num': 42})
     target_num = db.volume_allocate_iscsi_target(self.ctxt, volume['id'],
                                                  host)
     self.assertEqual(target_num, 42)
Example #4
0
 def test_integrity_error(self):
     db.iscsi_target_create_safe(self.ctxt, self._get_base_values())
     self.assertFalse(
         db.iscsi_target_create_safe(self.ctxt, self._get_base_values()))
Example #5
0
 def test_iscsi_target_create_safe(self):
     target = db.iscsi_target_create_safe(self.ctxt,
                                          self._get_base_values())
     self.assertTrue(target['id'])
     self.assertEqual(target['host'], 'fake_host')
     self.assertEqual(target['target_num'], 10)
Example #6
0
 def test_volume_get_iscsi_target_num(self):
     target = db.iscsi_target_create_safe(self.ctxt, {
         'volume_id': 42,
         'target_num': 43
     })
     self.assertEqual(43, db.volume_get_iscsi_target_num(self.ctxt, 42))
Example #7
0
 def test_integrity_error(self):
     db.iscsi_target_create_safe(self.ctxt, self._get_base_values())
     self.assertFalse(db.iscsi_target_create_safe(self.ctxt,
                                                  self._get_base_values()))
Example #8
0
 def test_iscsi_target_create_safe(self):
     target = db.iscsi_target_create_safe(self.ctxt,
                                          self._get_base_values())
     self.assertTrue(target['id'])
     self.assertEqual(target['host'], 'fake_host')
     self.assertEqual(target['target_num'], 10)
Example #9
0
 def test_volume_get_iscsi_target_num(self):
     target = db.iscsi_target_create_safe(self.ctxt, {'volume_id': 42,
                                                      'target_num': 43})
     self.assertEqual(43, db.volume_get_iscsi_target_num(self.ctxt, 42))
Example #10
0
 def test_integrity_error(self):
     values = self._get_base_values()
     values["id"] = 1
     db.iscsi_target_create_safe(self.ctxt, values)
     self.assertFalse(db.iscsi_target_create_safe(self.ctxt, values))
Example #11
0
 def test_iscsi_target_create_safe(self):
     target = db.iscsi_target_create_safe(self.ctxt, self._get_base_values())
     self.assertTrue(target["id"])
     self.assertEqual(target["host"], "fake_host")
     self.assertEqual(target["target_num"], 10)
Example #12
0
 def test_volume_get_iscsi_target_num(self):
     db.iscsi_target_create_safe(self.ctxt, {"volume_id": 42, "target_num": 43})
     self.assertEqual(43, db.volume_get_iscsi_target_num(self.ctxt, 42))
Example #13
0
 def test_volume_allocate_iscsi_target(self):
     host = "host1"
     volume = db.volume_create(self.ctxt, {"host": host})
     db.iscsi_target_create_safe(self.ctxt, {"host": host, "target_num": 42})
     target_num = db.volume_allocate_iscsi_target(self.ctxt, volume["id"], host)
     self.assertEqual(target_num, 42)