Exemplo n.º 1
0
    def test_create_and_list_servers(self, mock_designate_basic__create_server,
                                     mock_designate_basic__list_servers):
        scenario = basic.DesignateBasic()

        # Default options
        scenario.create_and_list_servers()
        mock_designate_basic__create_server.assert_called_once_with()
        mock_designate_basic__list_servers.assert_called_once_with()
Exemplo n.º 2
0
    def test_create_and_list_domains(self, mock_designate_basic__create_domain,
                                     mock_designate_basic__list_domains):
        scenario = basic.DesignateBasic(self.context)

        # Default options
        scenario.create_and_list_domains()
        mock_designate_basic__create_domain.assert_called_once_with()
        mock_designate_basic__list_domains.assert_called_once_with()
Exemplo n.º 3
0
    def test_create_and_update_domain(self,
                                      mock_designate_basic__create_domain,
                                      mock_designate_basic__update_domain):

        scenario = basic.DesignateBasic(self.context)
        domain = {"name": "zone.name", "email": "*****@*****.**", "id": "123"}
        mock_designate_basic__create_domain.return_value = domain
        scenario.create_and_update_domain()
        mock_designate_basic__update_domain.assert_called_once_with(domain)
Exemplo n.º 4
0
    def test_create_and_delete_zone(self, mock_designate_basic__create_zone,
                                    mock_designate_basic__delete_zone):

        scenario = basic.DesignateBasic(self.context)

        mock_designate_basic__create_zone.return_value = {"id": "123"}

        # Default options
        scenario.create_and_delete_zone()

        mock_designate_basic__create_zone.assert_called_once_with()
        mock_designate_basic__delete_zone.assert_called_once_with("123")
Exemplo n.º 5
0
    def test_create_and_delete_server(self,
                                      mock_designate_basic__create_server,
                                      mock_designate_basic__delete_server):
        scenario = basic.DesignateBasic()

        mock_designate_basic__create_server.return_value = {"id": "123"}

        # Default options
        scenario.create_and_delete_server()

        mock_designate_basic__create_server.assert_called_once_with()
        mock_designate_basic__delete_server.assert_called_once_with("123")
Exemplo n.º 6
0
    def test_create_and_list_records(self, mock_designate_basic__create_domain,
                                     mock_designate_basic__create_record,
                                     mock_designate_basic__list_records):
        scenario = basic.DesignateBasic(self.context)
        domain = {"name": "zone.name", "email": "*****@*****.**", "id": "123"}
        mock_designate_basic__create_domain.return_value = domain
        records_per_domain = 5

        scenario.create_and_list_records(records_per_domain=records_per_domain)
        mock_designate_basic__create_domain.assert_called_once_with()
        self.assertEqual(mock_designate_basic__create_record.mock_calls,
                         [mock.call(domain, atomic_action=False)] *
                         records_per_domain)
        mock_designate_basic__list_records.assert_called_once_with(
            domain["id"])
Exemplo n.º 7
0
    def test_create_and_list_recordsets(self,
                                        mock_designate_basic__create_recordset,
                                        mock_designate_basic__list_recordsets):
        zone = {"id": "1234"}
        self.context.update({"tenant": {"zones": [zone]}})
        scenario = basic.DesignateBasic(self.context)
        recordsets_per_zone = 5

        scenario.create_and_list_recordsets(
            recordsets_per_zone=recordsets_per_zone)
        self.assertEqual(mock_designate_basic__create_recordset.mock_calls,
                         [mock.call(zone, atomic_action=False)] *
                         recordsets_per_zone)
        mock_designate_basic__list_recordsets.assert_called_once_with(
            zone["id"])
Exemplo n.º 8
0
    def test_create_and_delete_recordsets(
            self, mock_designate_basic__create_recordset,
            mock_designate_basic__delete_recordset):
        zone = {"id": "1234"}
        self.context.update({"tenant": {"zones": [zone]}})

        scenario = basic.DesignateBasic(self.context)
        mock_designate_basic__create_recordset.return_value = {"id": "321"}
        recordsets_per_zone = 5

        scenario.create_and_delete_recordsets(
            recordsets_per_zone=recordsets_per_zone)
        self.assertEqual(mock_designate_basic__create_recordset.mock_calls,
                         [mock.call(zone, atomic_action=False)] *
                         recordsets_per_zone)
        self.assertEqual(mock_designate_basic__delete_recordset.mock_calls,
                         [mock.call(zone["id"], "321", atomic_action=False)] *
                         recordsets_per_zone)
Exemplo n.º 9
0
    def test_list_recordsets(self, mock_designate_basic__list_recordsets):
        scenario = basic.DesignateBasic(self.context)

        # Default options
        scenario.list_recordsets("123")
        mock_designate_basic__list_recordsets.assert_called_once_with("123")
Exemplo n.º 10
0
    def test_list_zones(self, mock_designate_basic__list_zones):
        scenario = basic.DesignateBasic(self.context)

        # Default options
        scenario.list_zones()
        mock_designate_basic__list_zones.assert_called_once_with()
Exemplo n.º 11
0
    def test_list_domains(self, mock_designate_basic__list_domains):
        scenario = basic.DesignateBasic()

        # Default options
        scenario.list_domains()
        mock_designate_basic__list_domains.assert_called_once_with()