'If image settings are not defined at all subclass of ImagePipeline takes values
from class attributes.'

def test_subclass_attrs_preserved_default_settings(self):

    pipeline_cls = self._generate_fake_pipeline_subclass()
    pipeline = pipeline_cls.from_settings(Settings({'IMAGES_STORE': self.tempdir}))
    for (pipe_attr, settings_attr) in self.img_cls_attribute_names:
        attr_value = getattr(pipeline, pipe_attr.lower())
        self.assertNotEqual(attr_value, self.default_pipeline_settings[pipe_attr])
        self.assertEqual(attr_value, getattr(pipeline, pipe_attr))
