def test_email(self): options = self.parser.parse_args(['--admin-email', '*****@*****.**']) init.create_admin_account(options) self.mock_print_msg.assert_called_with('Create first admin account') self.mock_call.assert_called_with( [self.maas_region_path, 'createadmin', '--email', '*****@*****.**'])
def test_email(self): options = self.parser.parse_args(["--admin-email", "*****@*****.**"]) init.create_admin_account(options) self.mock_print_msg.assert_called_with("Create first admin account") self.mock_call.assert_called_with([ self.maas_region_path, "createadmin", "--email", "*****@*****.**" ])
def test_no_print_header(self): options = self.parser.parse_args([ '--admin-username', 'my-user', '--admin-password', 'my-pass', '--admin-email', '*****@*****.**' ]) init.create_admin_account(options) self.mock_print_msg.assert_not_called()
def test_no_print_header(self): options = self.parser.parse_args([ "--admin-username", "my-user", "--admin-password", "my-pass", "--admin-email", "*****@*****.**", ]) init.create_admin_account(options) self.mock_print_msg.assert_not_called()
def test_ssh_import(self): options = self.parser.parse_args(['--admin-ssh-import', 'lp:me']) init.create_admin_account(options) self.mock_print_msg.assert_called_with('Create first admin account') self.mock_call.assert_called_with( [self.maas_region_path, 'createadmin', '--ssh-import', 'lp:me'])
def test_password(self): options = self.parser.parse_args(['--admin-password', 'my-pass']) init.create_admin_account(options) self.mock_print_msg.assert_called_with('Create first admin account') self.mock_call.assert_called_with( [self.maas_region_path, 'createadmin', '--password', 'my-pass'])
def test_no_options(self): options = self.parser.parse_args([]) init.create_admin_account(options) self.mock_print_msg.assert_called_with('Create first admin account') self.mock_call.assert_called_with( [self.maas_region_path, 'createadmin'])
def test_ssh_import(self): options = self.parser.parse_args(["--admin-ssh-import", "lp:me"]) init.create_admin_account(options) self.mock_print_msg.assert_called_with("Create first admin account") self.mock_call.assert_called_with( [self.maas_region_path, "createadmin", "--ssh-import", "lp:me"])
def test_password(self): options = self.parser.parse_args(["--admin-password", "my-pass"]) init.create_admin_account(options) self.mock_print_msg.assert_called_with("Create first admin account") self.mock_call.assert_called_with( [self.maas_region_path, "createadmin", "--password", "my-pass"])