equal
deleted
inserted
replaced
1 from __future__ import absolute_import |
|
2 |
|
3 import unittest |
1 import unittest |
4 import silenttestrunner |
2 import silenttestrunner |
5 |
3 |
6 from mercurial import ( |
4 from mercurial import ( |
7 error, |
5 error, |
8 scmutil, |
6 scmutil, |
9 ) |
7 ) |
10 |
8 |
11 |
9 |
12 class mockfile(object): |
10 class mockfile: |
13 def __init__(self, name, fs): |
11 def __init__(self, name, fs): |
14 self.name = name |
12 self.name = name |
15 self.fs = fs |
13 self.fs = fs |
16 |
14 |
17 def __enter__(self): |
15 def __enter__(self): |
25 |
23 |
26 def read(self): |
24 def read(self): |
27 return self.fs.contents[self.name] |
25 return self.fs.contents[self.name] |
28 |
26 |
29 |
27 |
30 class mockvfs(object): |
28 class mockvfs: |
31 def __init__(self): |
29 def __init__(self): |
32 self.contents = {} |
30 self.contents = {} |
33 |
31 |
34 def read(self, path): |
32 def read(self, path): |
35 return mockfile(path, self).read() |
33 return mockfile(path, self).read() |