Kiln » Dependencies » Dulwich Read More
Clone URL:  
Pushed to one repository · View In Graph Contained in master

test_object_store: use temp dirs instead of 'foo'

Changeset 51cfd5f071d7

Parent ec50052c65f6

committed by Jelmer Vernooij

authored by Tay Ray Chuan

Changes to one file · Browse files at 51cfd5f071d7 Showing diff from parent ec50052c65f6 Diff from another changeset...

 
31
32
33
 
34
35
36
 
39
40
41
 
 
 
 
 
 
42
43
44
 
 
45
46
47
 
48
49
50
 
95
96
97
98
99
100
101
 
 
 
 
 
 
102
103
104
 
31
32
33
34
35
36
37
 
40
41
42
43
44
45
46
47
48
49
 
 
50
51
52
53
 
54
55
56
57
 
102
103
104
 
 
 
 
105
106
107
108
109
110
111
112
113
@@ -31,6 +31,7 @@
  )  import os  import shutil +import tempfile      testobject = Blob() @@ -39,12 +40,18 @@
   class SpecificDiskObjectStoreTests(TestCase):   + def setUp(self): + self.store_dir = tempfile.mkdtemp() + + def tearDown(self): + shutil.rmtree(self.store_dir) +   def test_pack_dir(self): - o = DiskObjectStore("foo") - self.assertEquals(os.path.join("foo", "pack"), o.pack_dir) + o = DiskObjectStore(self.store_dir) + self.assertEquals(os.path.join(self.store_dir, "pack"), o.pack_dir)     def test_empty_packs(self): - o = DiskObjectStore("foo") + o = DiskObjectStore(self.store_dir)   self.assertEquals([], o.packs)     @@ -95,10 +102,12 @@
    def setUp(self):   TestCase.setUp(self) - if os.path.exists("foo"): - shutil.rmtree("foo") - os.makedirs(os.path.join("foo", "pack")) - self.store = DiskObjectStore("foo") + self.store_dir = tempfile.mkdtemp() + self.store = DiskObjectStore(self.store_dir) + + def tearDown(self): + TestCase.tearDown(self) + shutil.rmtree(self.store_dir)      # TODO: MissingObjectFinderTests