/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 bzrlib/tests/test_lazy_import.py

  • Committer: Martin
  • Date: 2017-05-22 00:59:04 UTC
  • mto: (6625.1.4 integration)
  • mto: This revision was merged to the branch mainline in revision 6628.
  • Revision ID: gzlist@googlemail.com-20170522005904-vo5wwnjls4wkm4fh
Prevent lazy imports misunderstanding relative import syntax

Show diffs side-by-side

added added

removed removed

Lines of Context:
1053
1053
        self.assertRaises(errors.ImportNameCollision,
1054
1054
                          proc._build_map, 'from bar import foo')
1055
1055
 
 
1056
    def test_relative_imports(self):
 
1057
        proc = lazy_import.ImportProcessor()
 
1058
        self.assertRaises(ImportError,
 
1059
                          proc._build_map, 'import .bar as foo')
 
1060
        self.assertRaises(ImportError,
 
1061
                          proc._build_map, 'from .foo import bar as foo')
 
1062
        self.assertRaises(ImportError,
 
1063
                          proc._build_map, 'from .bar import foo')
 
1064
 
1056
1065
 
1057
1066
class TestLazyImportProcessor(ImportReplacerHelper):
1058
1067