Ejemplo n.º 1
0
    def test_can_create_credentials_for_specified_deployment_user_ssh_id(self):
        """fab.tests.config.rsr.credentials.user_credentials_test  Can create credentials for a given deployment user's SSH ID"""

        self.assertEqual(
            UserCredentials(User.DEPLOYER, SudoPassword.NONE,
                            SSHIDPath.DEFAULT),
            UserCredentials.for_deployer_with_ssh_id(SSHIDPath.DEFAULT))
Ejemplo n.º 2
0
    def test_will_exit_if_ssh_key_not_found(self):
        """fab.tests.config.rsr.credentials.user_credentials_test  Will exit if the SSH key cannot be found"""

        with self.assertRaises(SystemExit) as raised:
            UserCredentials(User.CURRENT, SudoPassword.NONE,
                            '.non_existent/ssh_id')

        self.assertEqual('\n## SSH key not found: .non_existent/ssh_id\n',
                         raised.exception.message)
    def test_can_create_custom_user_credentials(self):
        """fab.tests.config.rsr.credentials.custom_user_credentials_test  Can create custom user credentials"""

        expected_user_credentials = UserCredentials(User.CURRENT,
                                                    'your_sudo_password',
                                                    SSHIDPath.DEFAULT)

        self.assertEqual(expected_user_credentials,
                         CustomUserCredentials.create())
Ejemplo n.º 4
0
    def test_can_create_default_user_credentials(self):
        """fab.tests.config.rsr.credentials.user_credentials_test  Can create default user credentials"""

        self.assertEqual(
            UserCredentials(User.CURRENT, SudoPassword.NONE,
                            SSHIDPath.DEFAULT), UserCredentials.default())