예제 #1
0
 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")
예제 #2
0
 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)
예제 #3
0
 def setup(self):
     self.temp_dir = tempfile.mkdtemp()
     self.directory = Directory(os.path.join(self.temp_dir, 'test'),
                                rewrite_config=True)
     self.directory.initialize()
예제 #4
0
def directory(tmpdir):
    return Directory(tmpdir.dirname)