def test_is_compatible(self): self.assertTrue(is_compatible('get_model', (1, 4))) self.assertFalse(is_compatible('get_model', (1, 3))) self.assertFalse(is_compatible('Eyjafjallajoekull', (1, 4))) self.assertTrue( is_compatible('GenericForeignKey', (1, 4), module='models')) self.assertFalse( is_compatible('Eyjafjallajoekull', (1, 4), module='models'))
def test_compat_models(self): compat_models = import_module('compat.models') for attribute in compat_models.__all__: if is_compatible(attribute, django.VERSION[:2], 'models'): self.assertTrue(hasattr(compat_models, attribute))
def test_compat(self): compat = import_module('compat') for attribute in compat.__all__: if is_compatible(attribute, django.VERSION[:2]): self.assertTrue(hasattr(compat, attribute))
def test_is_compatible(self): self.assertTrue(is_compatible('get_model', (1, 4))) self.assertFalse(is_compatible('get_model', (1, 3))) self.assertFalse(is_compatible('Eyjafjallajoekull', (1, 4))) self.assertTrue(is_compatible('GenericForeignKey', (1, 4), module='models')) self.assertFalse(is_compatible('Eyjafjallajoekull', (1, 4), module='models'))