Beispiel #1
0
 def test_different_settings_for_different_instances(self):
     """
     If there are different instances with different settings they should keep
     different settings.
     """
     custom_settings = self._generate_fake_settings()
     another_pipeline = FilesPipeline.from_settings(Settings(custom_settings))
     one_pipeline = FilesPipeline(self.tempdir)
     for pipe_attr, settings_attr, pipe_ins_attr in self.file_cls_attr_settings_map:
         default_value = self.default_cls_settings[pipe_attr]
         self.assertEqual(getattr(one_pipeline, pipe_attr), default_value)
         custom_value = custom_settings[settings_attr]
         self.assertNotEqual(default_value, custom_value)
         self.assertEqual(getattr(another_pipeline, pipe_ins_attr), custom_value)
Beispiel #2
0
 def setUp(self):
     self.tempdir = mkdtemp()
     self.pipeline = FilesPipeline(self.tempdir)
     self.default_settings = Settings()