def __init__(self, zone, user='******', target_user='******', *args, **kwargs): super(TransferRequestFixture, self).__init__(user, *args, **kwargs) self.zone = zone self.target_client = DesignateCLI.as_user(target_user) # the client has a bug such that it requires --target-project-id. # when this bug is fixed, please remove this self.kwargs['target_project_id'] = self.target_client.project_id
def setUp(self): super(TestZoneTransferAccept, self).setUp() self.ensure_tld_exists('com') fixture = self.useFixture(ZoneFixture( name=random_zone_name(), email='*****@*****.**', )) self.zone = fixture.zone self.target_client = DesignateCLI.as_user('alt') fixture = self.useFixture(TransferRequestFixture( zone=self.zone, user='******', target_user='******', target_project_id=self.target_client.project_id, )) self.transfer_request = fixture.transfer_request
def __init__(self, user='******', *args, **kwargs): """args/kwargs are forwarded to a create method on DesignateCLI""" super(BaseFixture, self).__init__() self.args = args self.kwargs = kwargs self.client = DesignateCLI.as_user(user)