示例#1
0
    def test_can_create_instance(self):
        """fab.tests.verifiers.config_file_verifier_test  Can create ConfigFileVerifier instance"""

        config_file_verifier = ConfigFileVerifier()

        self.assertIsInstance(config_file_verifier, ConfigFileVerifier)
        self.assertIsInstance(config_file_verifier.local_file_system,
                              LocalFileSystem)
示例#2
0
    def setUp(self):
        super(ConfigFileVerifierTest, self).setUp()
        self.mock_local_file_system = self.mox.CreateMock(LocalFileSystem)

        self.expected_deployment_scripts_home = os.path.realpath(
            os.path.join(os.path.dirname(__file__), '../../..'))

        self.config_file_verifier = ConfigFileVerifier(
            self.mock_local_file_system)
示例#3
0
    def create(config_file_verifier=ConfigFileVerifier(), config_loader=DeploymentConfigLoader(), process_runner=ProcessRunner()):
        config_file_verifier.exit_if_custom_user_credentials_not_found()

        from fab.config.rsr.credentials.custom import CustomUserCredentials

        return TaskRunner(CustomUserCredentials.create(), config_loader, process_runner)