Esempio n. 1
0
 def test_destroy_magnum_service(self):
     ms = utils.create_test_magnum_service()
     res = self.dbapi.get_magnum_service_by_host_and_binary(self.context, "fakehost", "fake-bin")
     self.assertEqual(res["id"], ms["id"])
     self.dbapi.destroy_magnum_service(ms["id"])
     res = self.dbapi.get_magnum_service_by_host_and_binary(self.context, "fakehost", "fake-bin")
     self.assertIsNone(res)
Esempio n. 2
0
 def test_destroy_magnum_service(self):
     ms = utils.create_test_magnum_service()
     res = self.dbapi.get_magnum_service_by_host_and_binary(
         self.context, 'fakehost', 'fake-bin')
     self.assertEqual(res['id'], ms['id'])
     self.dbapi.destroy_magnum_service(ms['id'])
     res = self.dbapi.get_magnum_service_by_host_and_binary(
         self.context, 'fakehost', 'fake-bin')
     self.assertIsNone(res)
Esempio n. 3
0
 def test_destroy_magnum_service(self):
     ms = utils.create_test_magnum_service()
     res = self.dbapi.get_magnum_service_by_host_and_binary(
         'fakehost', 'fake-bin')
     self.assertEqual(res['id'], ms['id'])
     self.dbapi.destroy_magnum_service(ms['id'])
     res = self.dbapi.get_magnum_service_by_host_and_binary(
         'fakehost', 'fake-bin')
     self.assertIsNone(res)
Esempio n. 4
0
 def test_update_magnum_service(self):
     ms = utils.create_test_magnum_service()
     d2 = True
     update = {"disabled": d2}
     ms1 = self.dbapi.update_magnum_service(ms["id"], update)
     self.assertEqual(ms["id"], ms1["id"])
     self.assertEqual(d2, ms1["disabled"])
     res = self.dbapi.get_magnum_service_by_host_and_binary(self.context, "fakehost", "fake-bin")
     self.assertEqual(ms1["id"], res["id"])
     self.assertEqual(d2, res["disabled"])
Esempio n. 5
0
 def test_update_magnum_service(self):
     ms = utils.create_test_magnum_service()
     d2 = True
     update = {'disabled': d2}
     ms1 = self.dbapi.update_magnum_service(ms['id'], update)
     self.assertEqual(ms['id'], ms1['id'])
     self.assertEqual(d2, ms1['disabled'])
     res = self.dbapi.get_magnum_service_by_host_and_binary(
         self.context, 'fakehost', 'fake-bin')
     self.assertEqual(ms1['id'], res['id'])
     self.assertEqual(d2, res['disabled'])
Esempio n. 6
0
 def test_update_magnum_service(self):
     ms = utils.create_test_magnum_service()
     d2 = True
     update = {'disabled': d2}
     ms1 = self.dbapi.update_magnum_service(ms['id'], update)
     self.assertEqual(ms['id'], ms1['id'])
     self.assertEqual(d2, ms1['disabled'])
     res = self.dbapi.get_magnum_service_by_host_and_binary(
         'fakehost', 'fake-bin')
     self.assertEqual(ms1['id'], res['id'])
     self.assertEqual(d2, res['disabled'])
Esempio n. 7
0
    def test_get_magnum_service_list(self):
        fake_ms_params = {
            "report_count": 1010,
            "host": "FakeHost",
            "binary": "FakeBin",
            "disabled": False,
            "disabled_reason": "FakeReason",
        }
        utils.create_test_magnum_service(**fake_ms_params)
        res = self.dbapi.get_magnum_service_list(self.context)
        self.assertEqual(1, len(res))
        res = res[0]
        for k, v in fake_ms_params.items():
            self.assertEqual(res[k], v)

        fake_ms_params["binary"] = "FakeBin1"
        fake_ms_params["disabled"] = True
        utils.create_test_magnum_service(**fake_ms_params)
        res = self.dbapi.get_magnum_service_list(self.context, disabled=True)
        self.assertEqual(1, len(res))
        res = res[0]
        for k, v in fake_ms_params.items():
            self.assertEqual(res[k], v)
Esempio n. 8
0
    def test_get_magnum_service_list(self):
        fake_ms_params = {
            'report_count': 1010,
            'host': 'FakeHost',
            'binary': 'FakeBin',
            'disabled': False,
            'disabled_reason': 'FakeReason'
        }
        utils.create_test_magnum_service(**fake_ms_params)
        res = self.dbapi.get_magnum_service_list(self.context)
        self.assertEqual(1, len(res))
        res = res[0]
        for k, v in fake_ms_params.items():
            self.assertEqual(res[k], v)

        fake_ms_params['binary'] = 'FakeBin1'
        fake_ms_params['disabled'] = True
        utils.create_test_magnum_service(**fake_ms_params)
        res = self.dbapi.get_magnum_service_list(self.context, disabled=True)
        self.assertEqual(1, len(res))
        res = res[0]
        for k, v in fake_ms_params.items():
            self.assertEqual(res[k], v)
Esempio n. 9
0
    def test_get_magnum_service_list(self):
        fake_ms_params = {
            'report_count': 1010,
            'host': 'FakeHost',
            'binary': 'FakeBin',
            'disabled': False,
            'disabled_reason': 'FakeReason'
        }
        utils.create_test_magnum_service(**fake_ms_params)
        res = self.dbapi.get_magnum_service_list()
        self.assertEqual(1, len(res))
        res = res[0]
        for k, v in fake_ms_params.items():
            self.assertEqual(res[k], v)

        fake_ms_params['binary'] = 'FakeBin1'
        fake_ms_params['disabled'] = True
        utils.create_test_magnum_service(**fake_ms_params)
        res = self.dbapi.get_magnum_service_list(disabled=True)
        self.assertEqual(1, len(res))
        res = res[0]
        for k, v in fake_ms_params.items():
            self.assertEqual(res[k], v)
Esempio n. 10
0
 def test_create_magnum_service_failure_for_dup(self):
     ms = utils.create_test_magnum_service()
     res = self.dbapi.get_magnum_service_by_host_and_binary(
         ms['host'], ms['binary'])
     self.assertEqual(ms.id, res.id)
Esempio n. 11
0
 def test_destroy_magnum_service_failure(self):
     ms = utils.create_test_magnum_service()
     self.assertRaises(exception.MagnumServiceNotFound,
                       self.dbapi.destroy_magnum_service, ms['id'] + 1)
Esempio n. 12
0
 def test_create_magnum_service(self):
     utils.create_test_magnum_service()
Esempio n. 13
0
 def test_update_magnum_service_failure(self):
     ms = utils.create_test_magnum_service()
     fake_update = {'fake_field': 'fake_value'}
     self.assertRaises(exception.MagnumServiceNotFound,
                       self.dbapi.update_magnum_service, ms['id'] + 1,
                       fake_update)
Esempio n. 14
0
 def test_create_magnum_service_failure_for_dup(self):
     utils.create_test_magnum_service()
     self.assertRaises(exception.MagnumServiceAlreadyExists,
                       utils.create_test_magnum_service)
Esempio n. 15
0
 def test_get_magnum_service_by_host_and_binary_failure(self):
     utils.create_test_magnum_service()
     res = self.dbapi.get_magnum_service_by_host_and_binary(
         self.context, 'fakehost1', 'fake-bin1')
     self.assertIsNone(res)
Esempio n. 16
0
 def test_get_magnum_service_by_host_and_binary(self):
     ms = utils.create_test_magnum_service()
     res = self.dbapi.get_magnum_service_by_host_and_binary(
         self.context, ms['host'], ms['binary'])
     self.assertEqual(ms.id, res.id)
Esempio n. 17
0
 def test_create_magnum_service_failure_for_dup(self):
     utils.create_test_magnum_service()
     self.assertRaises(exception.MagnumServiceAlreadyExists,
                       utils.create_test_magnum_service)
Esempio n. 18
0
 def test_create_magnum_service(self):
     utils.create_test_magnum_service()
Esempio n. 19
0
 def test_destroy_magnum_service_failure(self):
     ms = utils.create_test_magnum_service()
     self.assertRaises(exception.MagnumServiceNotFound,
                       self.dbapi.destroy_magnum_service,
                       ms['id'] + 1)
Esempio n. 20
0
 def test_get_magnum_service_by_host_and_binary(self):
     ms = utils.create_test_magnum_service()
     res = self.dbapi.get_magnum_service_by_host_and_binary(self.context, ms["host"], ms["binary"])
     self.assertEqual(ms.id, res.id)
Esempio n. 21
0
 def test_update_magnum_service_failure(self):
     ms = utils.create_test_magnum_service()
     fake_update = {'fake_field': 'fake_value'}
     self.assertRaises(exception.MagnumServiceNotFound,
                       self.dbapi.update_magnum_service,
                       ms['id'] + 1, fake_update)
Esempio n. 22
0
 def test_get_magnum_service_by_host_and_binary(self):
     ms = utils.create_test_magnum_service()
     res = self.dbapi.get_magnum_service_by_host_and_binary(
         ms['host'], ms['binary'])
     self.assertEqual(ms.id, res.id)
Esempio n. 23
0
 def test_get_magnum_service_by_host_and_binary_failure(self):
     utils.create_test_magnum_service()
     res = self.dbapi.get_magnum_service_by_host_and_binary(
         'fakehost1', 'fake-bin1')
     self.assertIsNone(res)