/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

Viewing changes to breezy/tests/test_osutils.py

  • Committer: The Breezy Bot
  • Author(s): Jelmer Vernooij
  • Date: 2017-08-27 03:19:20 UTC
  • mfrom: (6759.3.4 fix-feature-import)
  • Revision ID: the_breezy_bot-20170827031920-jd8jcijd766bu691
Fix feature test of imports for modules like gpg. by jelmer review by gz

Show diffs side-by-side

added added

removed removed

Lines of Context:
47
47
from .scenarios import load_tests_apply_scenarios
48
48
 
49
49
 
50
 
class _UTF8DirReaderFeature(features.Feature):
 
50
class _UTF8DirReaderFeature(features.ModuleAvailableFeature):
51
51
 
52
52
    def _probe(self):
53
53
        try:
54
54
            from .. import _readdir_pyx
 
55
            self._module = _readdir_pyx
55
56
            self.reader = _readdir_pyx.UTF8DirReader
56
57
            return True
57
58
        except ImportError:
58
59
            return False
59
60
 
60
 
    def feature_name(self):
61
 
        return 'breezy._readdir_pyx'
62
 
 
63
 
UTF8DirReaderFeature = features.ModuleAvailableFeature('breezy._readdir_pyx')
 
61
UTF8DirReaderFeature = _UTF8DirReaderFeature('breezy._readdir_pyx')
64
62
 
65
63
term_ios_feature = features.ModuleAvailableFeature('termios')
66
64