Beispiel #1
0
 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', '*****@*****.**'])
Beispiel #2
0
 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", "*****@*****.**"
     ])
Beispiel #3
0
 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()
Beispiel #4
0
 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()
Beispiel #5
0
 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'])
Beispiel #6
0
 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'])
Beispiel #7
0
 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'])
Beispiel #8
0
 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"])
Beispiel #9
0
 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"])