~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/selftest/testhashcache.py

Update news and readme

- better explanation of dependencies

Show diffs side-by-side

added added

removed removed

Lines of Context:
15
15
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
16
16
 
17
17
import os
18
 
import sys
19
18
import time
20
 
from bzrlib.tests import TestCaseInTempDir
 
19
from bzrlib.selftest import TestCaseInTempDir
21
20
 
22
21
 
23
22
 
29
28
def pause():
30
29
    if False:
31
30
        return
32
 
    if sys.platform in ('win32', 'cygwin'):
 
31
    if os.name == 'nt':
33
32
        time.sleep(3)
34
33
        return
35
34
    # allow it to stabilize
47
46
 
48
47
        # make a dummy bzr directory just to hold the cache
49
48
        os.mkdir('.bzr')
50
 
        hc = HashCache(u'.')
 
49
        hc = HashCache('.')
51
50
 
52
51
        file('foo', 'wb').write('hello')
53
52
        os.mkdir('subdir')
110
109
        hc.write()
111
110
        del hc
112
111
 
113
 
        hc = HashCache(u'.')
 
112
        hc = HashCache('.')
114
113
        hc.read()
115
114
 
116
115
        ##self.assertEquals(len(hc._cache), 2)