Example #1
0
    def test_Changing_setting_directly_affects_component_setting(self):
        from niprov.dependencies import Dependencies

        dependencies = Dependencies()
        self.assertEqual(dependencies.getListener().verbosity, "info")
        dependencies.config.verbosity = "warning"
        self.assertEqual(dependencies.getListener().verbosity, "warning")
Example #2
0
    def test_reconfigureOrGetConfiguration_with_None_doesnt_affect_config(self):
        from niprov.dependencies import Dependencies

        dependencies = Dependencies()
        self.assertEqual(dependencies.getListener().verbosity, "info")
        dependencies.reconfigureOrGetConfiguration(None)
        self.assertEqual(dependencies.getListener().verbosity, "info")
Example #3
0
 def test_reconfigureOrGetConfiguration_with_None_doesnt_affect_config(
         self):
     from niprov.dependencies import Dependencies
     dependencies = Dependencies()
     self.assertEqual(dependencies.getListener().verbosity, 'info')
     dependencies.reconfigureOrGetConfiguration(None)
     self.assertEqual(dependencies.getListener().verbosity, 'info')
Example #4
0
 def test_reconfigureOrGetConfiguration_creates_new_dependencies(self):
     from niprov.dependencies import Dependencies, Configuration
     dependencies = Dependencies()
     self.assertEqual(dependencies.getListener().verbosity, 'info')
     newSettings = Configuration()
     newSettings.verbosity = 'warning'
     dependencies.reconfigureOrGetConfiguration(newSettings)
     self.assertEqual(dependencies.getListener().verbosity, 'warning')
Example #5
0
    def test_reconfigureOrGetConfiguration_creates_new_dependencies(self):
        from niprov.dependencies import Dependencies, Configuration

        dependencies = Dependencies()
        self.assertEqual(dependencies.getListener().verbosity, "info")
        newSettings = Configuration()
        newSettings.verbosity = "warning"
        dependencies.reconfigureOrGetConfiguration(newSettings)
        self.assertEqual(dependencies.getListener().verbosity, "warning")
Example #6
0
 def test_Changing_setting_directly_affects_component_setting(self):
     from niprov.dependencies import Dependencies
     dependencies = Dependencies()
     self.assertEqual(dependencies.getListener().verbosity, 'info')
     dependencies.config.verbosity = 'warning'
     self.assertEqual(dependencies.getListener().verbosity, 'warning')