/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 brzlib/tests/test_plugins.py

  • Committer: Jelmer Vernooij
  • Date: 2017-05-21 14:47:52 UTC
  • mto: This revision was merged to the branch mainline in revision 6623.
  • Revision ID: jelmer@jelmer.uk-20170521144752-8o6jt0a6xat9g7lm
More renames; commands in output, environment variables.

Show diffs side-by-side

added added

removed removed

Lines of Context:
667
667
                    self.fail('No path to global plugins')
668
668
 
669
669
    def test_get_standard_plugins_path_env(self):
670
 
        self.overrideEnv('BZR_PLUGIN_PATH', 'foo/')
 
670
        self.overrideEnv('BRZ_PLUGIN_PATH', 'foo/')
671
671
        path = plugin.get_standard_plugins_path()
672
672
        for directory in path:
673
673
            self.assertNotContainsRe(directory, r'\\/$')
703
703
 
704
704
    def _set_path(self, *args):
705
705
        path = os.pathsep.join(self._list2paths(*args))
706
 
        self.overrideEnv('BZR_PLUGIN_PATH', path)
 
706
        self.overrideEnv('BRZ_PLUGIN_PATH', path)
707
707
 
708
708
    def check_path(self, expected_dirs, setting_dirs):
709
709
        if setting_dirs:
790
790
        self.addCleanup(self._unregister_plugin, 'test_foo')
791
791
 
792
792
    def test_cannot_import(self):
793
 
        self.overrideEnv('BZR_DISABLE_PLUGINS', 'test_foo')
 
793
        self.overrideEnv('BRZ_DISABLE_PLUGINS', 'test_foo')
794
794
        plugin.set_plugins_path(['.'])
795
795
        try:
796
796
            import brzlib.plugins.test_foo
812
812
        self.overrideAttr(trace, 'warning', captured_warning)
813
813
        # Reset the flag that protect against double loading
814
814
        self.overrideAttr(plugin, '_loaded', False)
815
 
        self.overrideEnv('BZR_DISABLE_PLUGINS', 'test_foo')
 
815
        self.overrideEnv('BRZ_DISABLE_PLUGINS', 'test_foo')
816
816
        plugin.load_plugins(['.'])
817
817
        self.assertPluginUnknown('test_foo')
818
818
        # Make sure we don't warn about the plugin ImportError since this has
874
874
        self.assertTestFooLoadedFrom('standard/test_foo')
875
875
 
876
876
    def test_import(self):
877
 
        self.overrideEnv('BZR_PLUGINS_AT', 'test_foo@non-standard-dir')
 
877
        self.overrideEnv('BRZ_PLUGINS_AT', 'test_foo@non-standard-dir')
878
878
        plugin.set_plugins_path(['standard'])
879
879
        try:
880
880
            import brzlib.plugins.test_foo
883
883
        self.assertTestFooLoadedFrom('non-standard-dir')
884
884
 
885
885
    def test_loading(self):
886
 
        self.overrideEnv('BZR_PLUGINS_AT', 'test_foo@non-standard-dir')
 
886
        self.overrideEnv('BRZ_PLUGINS_AT', 'test_foo@non-standard-dir')
887
887
        plugin.load_plugins(['standard'])
888
888
        self.assertTestFooLoadedFrom('non-standard-dir')
889
889
 
890
890
    def test_compiled_loaded(self):
891
 
        self.overrideEnv('BZR_PLUGINS_AT', 'test_foo@non-standard-dir')
 
891
        self.overrideEnv('BRZ_PLUGINS_AT', 'test_foo@non-standard-dir')
892
892
        plugin.load_plugins(['standard'])
893
893
        self.assertTestFooLoadedFrom('non-standard-dir')
894
894
        self.assertIsSameRealPath('non-standard-dir/__init__.py',
911
911
        self.create_plugin_package('test_bar', dir='non-standard-dir/test_bar')
912
912
        self.addCleanup(self._unregister_plugin_submodule,
913
913
                        'test_foo', 'test_bar')
914
 
        self.overrideEnv('BZR_PLUGINS_AT', 'test_foo@non-standard-dir')
 
914
        self.overrideEnv('BRZ_PLUGINS_AT', 'test_foo@non-standard-dir')
915
915
        plugin.set_plugins_path(['standard'])
916
916
        import brzlib.plugins.test_foo
917
917
        self.assertEqual('brzlib.plugins.test_foo',
928
928
        self.create_plugin_package('test_bar', dir='another-dir/test_bar')
929
929
        self.addCleanup(self._unregister_plugin_submodule,
930
930
                        'test_foo', 'test_bar')
931
 
        self.overrideEnv('BZR_PLUGINS_AT', 'test_foo@another-dir')
 
931
        self.overrideEnv('BRZ_PLUGINS_AT', 'test_foo@another-dir')
932
932
        plugin.set_plugins_path(['standard'])
933
933
        import brzlib.plugins.test_foo
934
934
        self.assertEqual('brzlib.plugins.test_foo',
943
943
        random = 'non-standard-dir/setup.py'
944
944
        os.rename(init, random)
945
945
        self.addCleanup(os.rename, random, init)
946
 
        self.overrideEnv('BZR_PLUGINS_AT', 'test_foo@non-standard-dir')
 
946
        self.overrideEnv('BRZ_PLUGINS_AT', 'test_foo@non-standard-dir')
947
947
        plugin.load_plugins(['standard'])
948
948
        self.assertPluginUnknown('test_foo')
949
949
 
957
957
''' % ('test_foo', plugin_path)
958
958
        self.create_plugin('test_foo', source=source,
959
959
                           dir=plugin_dir, file_name=plugin_file_name)
960
 
        self.overrideEnv('BZR_PLUGINS_AT', 'test_foo@%s' % plugin_path)
 
960
        self.overrideEnv('BRZ_PLUGINS_AT', 'test_foo@%s' % plugin_path)
961
961
        plugin.load_plugins(['standard'])
962
962
        self.assertTestFooLoadedFrom(plugin_path)
963
963