def test_preferred_dir(self): tempdir = self.useFixture(CreateTempDirFixture()).get_temp_dir() lmc = 'linaro-media-create' path = os.path.join(tempdir, lmc) open(path, 'w').close() os.chmod(path, stat.S_IXUSR) self.assertEquals(path, find_command(lmc, tempdir))
def test_wrong_input_dir(self): """Pass a directory instead of file.""" temp_file = tempfile.NamedTemporaryFile() temp_dir = self.useFixture(CreateTempDirFixture()).get_temp_dir() self.assertRaises( HwpackConverterException, check_and_validate_args, Args(input_file=temp_file.name, output_file=temp_dir))
def setUp(self): super(TestPathInTarfile, self).setUp() tempdir = self.useFixture(CreateTempDirFixture()).get_temp_dir() self.tarfile_name = os.path.join(tempdir, 'test_tarfile.tar.gz') self.tempfile_added = self.createTempFileAsFixture() self.tempfile_unused = self.createTempFileAsFixture() with tarfile.open(self.tarfile_name, 'w:gz') as tar: tar.add(self.tempfile_added)
def setUp(self): super(HwpackReaderTests, self).setUp() self.metadata = ("format: 3.0\nversion: '1'\nname: test-hwpack\n" "architecture: armel\norigin: Linaro") self.hwpack = Hwpack() self.hwpack.setname('test-hwpack') self.tar_dir_fixture = CreateTempDirFixture() self.useFixture(self.tar_dir_fixture) self.tarball_fixture = CreateTarballFixture( self.tar_dir_fixture.get_temp_dir()) self.useFixture(self.tarball_fixture)