Ejemplo n.º 1
0
    def test_usable_directory_missing(self):
        error_messages = []

        configuration._validate_usable_directory('directory', '/no/exits/',
                                                 error_messages)

        self.assertEqual(len(error_messages), 1)
Ejemplo n.º 2
0
    def test_usable_directory(self):
        error_messages = []
        directory = tempfile.mkdtemp(prefix='test_yum_distributor-')

        try:
            configuration._validate_usable_directory('directory', directory, error_messages)

            self.assertEqual(len(error_messages), 0)

        finally:
            shutil.rmtree(directory)
Ejemplo n.º 3
0
    def test_usable_directory(self):
        error_messages = []
        directory = tempfile.mkdtemp(prefix='test_yum_distributor-')

        try:
            configuration._validate_usable_directory('directory', directory, error_messages)

            self.assertEqual(len(error_messages), 0)

        finally:
            shutil.rmtree(directory)
Ejemplo n.º 4
0
    def test_usable_directory_bad_permissions(self):
        error_messages = []
        directory = tempfile.mkdtemp(prefix='test_yum_distributor-')
        os.chmod(directory, 0000)

        try:
            configuration._validate_usable_directory('directory', directory, error_messages)

            self.assertEqual(len(error_messages), 1)

        finally:
            os.chmod(directory, 0777)
            shutil.rmtree(directory)
Ejemplo n.º 5
0
    def test_usable_directory_bad_permissions(self):
        error_messages = []
        directory = self.test_dir
        os.chmod(directory, 0000)

        try:
            configuration._validate_usable_directory('directory', directory,
                                                     error_messages)

            self.assertEqual(len(error_messages), 1)

        finally:
            os.chmod(directory, 0777)
Ejemplo n.º 6
0
    def test_usable_directory_bad_permissions(self):
        error_messages = []
        directory = tempfile.mkdtemp(prefix='test_yum_distributor-')
        os.chmod(directory, 0000)

        try:
            configuration._validate_usable_directory('directory', directory, error_messages)

            self.assertEqual(len(error_messages), 1)

        finally:
            os.chmod(directory, 0777)
            shutil.rmtree(directory)
Ejemplo n.º 7
0
    def test_usable_directory_missing(self):
        error_messages = []

        configuration._validate_usable_directory('directory', '/no/exits/', error_messages)

        self.assertEqual(len(error_messages), 1)
Ejemplo n.º 8
0
    def test_usable_directory(self):
        error_messages = []
        configuration._validate_usable_directory('directory', self.test_dir,
                                                 error_messages)

        self.assertEqual(len(error_messages), 0)