mirror of
https://github.com/borgbackup/borg.git
synced 2025-01-03 13:45:31 +00:00
remove old unittest discover / runner code, we use py.test now
This commit is contained in:
parent
6164640ecc
commit
40801d74a6
2 changed files with 1 additions and 37 deletions
|
@ -73,7 +73,7 @@ def _assert_dirs_equal_cmp(self, diff):
|
||||||
d1 = [filename] + [getattr(s1, a) for a in attrs]
|
d1 = [filename] + [getattr(s1, a) for a in attrs]
|
||||||
d2 = [filename] + [getattr(s2, a) for a in attrs]
|
d2 = [filename] + [getattr(s2, a) for a in attrs]
|
||||||
if not os.path.islink(path1) or utime_supports_fd:
|
if not os.path.islink(path1) or utime_supports_fd:
|
||||||
# Older versions of llfuse does not support ns precision properly
|
# Older versions of llfuse do not support ns precision properly
|
||||||
if fuse and not have_fuse_mtime_ns:
|
if fuse and not have_fuse_mtime_ns:
|
||||||
d1.append(round(st_mtime_ns(s1), -4))
|
d1.append(round(st_mtime_ns(s1), -4))
|
||||||
d2.append(round(st_mtime_ns(s2), -4))
|
d2.append(round(st_mtime_ns(s2), -4))
|
||||||
|
@ -94,28 +94,3 @@ def wait_for_mount(self, path, timeout=5):
|
||||||
return
|
return
|
||||||
time.sleep(.1)
|
time.sleep(.1)
|
||||||
raise Exception('wait_for_mount(%s) timeout' % path)
|
raise Exception('wait_for_mount(%s) timeout' % path)
|
||||||
|
|
||||||
|
|
||||||
def get_tests(suite):
|
|
||||||
"""Generates a sequence of tests from a test suite
|
|
||||||
"""
|
|
||||||
for item in suite:
|
|
||||||
try:
|
|
||||||
# TODO: This could be "yield from..." with Python 3.3+
|
|
||||||
for i in get_tests(item):
|
|
||||||
yield i
|
|
||||||
except TypeError:
|
|
||||||
yield item
|
|
||||||
|
|
||||||
|
|
||||||
class TestLoader(unittest.TestLoader):
|
|
||||||
"""A customized test loader that properly detects and filters our test cases
|
|
||||||
"""
|
|
||||||
|
|
||||||
def loadTestsFromName(self, pattern, module=None):
|
|
||||||
suite = self.discover('borg.testsuite', '*.py')
|
|
||||||
tests = unittest.TestSuite()
|
|
||||||
for test in get_tests(suite):
|
|
||||||
if pattern.lower() in test.id().lower():
|
|
||||||
tests.addTest(test)
|
|
||||||
return tests
|
|
||||||
|
|
|
@ -1,11 +0,0 @@
|
||||||
import unittest
|
|
||||||
|
|
||||||
from . import TestLoader
|
|
||||||
|
|
||||||
|
|
||||||
def main():
|
|
||||||
unittest.main(testLoader=TestLoader(), defaultTest='')
|
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
|
||||||
main()
|
|
Loading…
Reference in a new issue