      def test_SlugField(self):
          lazy_func = lazy(lambda: 'slug', six.text_type)
          self.assertIsInstance(SlugField().get_prep_value(lazy_func()), six.text_type)
          lazy_func = lazy(lambda: 0, int)
          self.assertIsInstance(SlugField().get_prep_value(lazy_func()), six.text_type)
  
      def test_SmallIntegerField(self):
          lazy_func = lazy(lambda: 1, int)
          self.assertIsInstance(SmallIntegerField().get_prep_value(lazy_func()), int)
  
 
</s> remove         lazy_func = lazy(lambda: 'slug', six.text_type)
        self.assertIsInstance(SlugField().get_prep_value(lazy_func()), six.text_type)
 </s> add         lazy_func = lazy(lambda: 'slug', str)
        self.assertIsInstance(SlugField().get_prep_value(lazy_func()), str) </s> remove         lazy_func = lazy(lambda: 'Abc', six.text_type)
        self.assertIsInstance(TextField().get_prep_value(lazy_func()), six.text_type)
 </s> add         lazy_func = lazy(lambda: 'Abc', str)
        self.assertIsInstance(TextField().get_prep_value(lazy_func()), str) </s> remove         lazy_func = lazy(lambda: '127.0.0.1', six.text_type)
        self.assertIsInstance(IPAddressField().get_prep_value(lazy_func()), six.text_type)
 </s> add         lazy_func = lazy(lambda: '127.0.0.1', str)
        self.assertIsInstance(IPAddressField().get_prep_value(lazy_func()), str) </s> remove         self.assertIsInstance(FileField().get_prep_value(lazy_func()), six.text_type)
 </s> add         self.assertIsInstance(FileField().get_prep_value(lazy_func()), str) </s> remove         self.assertIsInstance(IPAddressField().get_prep_value(lazy_func()), six.text_type)
 </s> add         self.assertIsInstance(IPAddressField().get_prep_value(lazy_func()), str)
        self.assertIsInstance(SlugField().get_prep_value(lazy_func()), str)
      def test_SlugField(self):
          lazy_func = lazy(lambda: 'slug', six.text_type)
          self.assertIsInstance(SlugField().get_prep_value(lazy_func()), six.text_type)
          lazy_func = lazy(lambda: 0, int)
        self.assertIsInstance(SlugField().get_prep_value(lazy_func()), str)
  
      def test_SmallIntegerField(self):
          lazy_func = lazy(lambda: 1, int)
          self.assertIsInstance(SmallIntegerField().get_prep_value(lazy_func()), int)
  
keep keep keep keep replace keep keep keep keep keep
 Refs #23919 -- Removed six.<various>_types usage

Thanks Tim Graham and Simon Charette for the reviews. 
tests/model_fields/test_promises.py