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()
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()
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)
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")
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")
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"])
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"])
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)
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")
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()
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()