def test_add_to_rc_norc_rewrite(self): """ With the rc_rewrite flag false, an exception should be thrown if one attempts to write to it """ directory = Directory(os.path.join(self.temp_dir, 'test'), rewrite_config=False) directory.add_to_rc("test")
def test_initialize_new(self): """ The initialize method should return new for a non-existent directory """ new_temp_dir = self.temp_dir + "e09dia0d" directory = Directory(os.path.join(new_temp_dir, 'test'), rewrite_config=False) assert directory.new try: directory.initialize() assert not directory.new, "directory should not be new after initialization" finally: if os.path.exists(new_temp_dir): shutil.rmtree(new_temp_dir)
def setup(self): self.temp_dir = tempfile.mkdtemp() self.directory = Directory(os.path.join(self.temp_dir, 'test'), rewrite_config=True) self.directory.initialize()
def directory(tmpdir): return Directory(tmpdir.dirname)