  from django.utils import timezone
  
  
  EAT = timezone.get_fixed_timezone(180)      # Africa/Nairobi
  ICT = timezone.get_fixed_timezone(420)      # Asia/Bangkok
  
  
  class TimezoneTests(unittest.TestCase):
  
 
</s> remove         # available for pytz time zones
 </s> add         # This method is available for pytz time zones. </s> remove         # available for pytz time zones
 </s> add         # This method is available for pytz time zones. </s> remove     if is_naive(value):
        raise ValueError("make_naive expects an aware value, got %s" % value)
 </s> add     # If `value` is naive, astimezone() will raise a ValueError,
    # so we don't need to perform a redundant check.
if pytz is not None:
    CET = pytz.timezone("Europe/Paris")
  from django.utils import timezone
  
  
if pytz is not None:
    CET = pytz.timezone("Europe/Paris")
  EAT = timezone.get_fixed_timezone(180)      # Africa/Nairobi
  ICT = timezone.get_fixed_timezone(420)      # Asia/Bangkok
  
  
  class TimezoneTests(unittest.TestCase):
  
keep keep add keep keep keep keep keep keep
 Optimized make_aware/naive by removing redundant checks. Refs #22625.

Also added tests with pytz and removed misplaced tests. 
tests/utils_tests/test_timezone.py