Esempio 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)
    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)
Esempio 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)
    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)
Esempio 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)
Esempio 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)
    def test_usable_directory_missing(self):
        error_messages = []

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

        self.assertEqual(len(error_messages), 1)
Esempio 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)