  
  class TestSimpleMetadataFieldInfo(TestCase):
      def test_null_boolean_field_info_type(self):
          options = metadata.SimpleMetadata()
          field_info = options.get_field_info(serializers.NullBooleanField())
          assert field_info['type'] == 'boolean'
  
      def test_related_field_choices(self):
          options = metadata.SimpleMetadata()
          BasicModel.objects.create()
 
</s> remove         url(r'^empty-prefix/', include(empty_prefix_router.urls)),
 </s> add         path('empty-prefix/', include(empty_prefix_router.urls)), </s> remove             url(r'^any-dash_underscore/?$', RestaurantAPIView.as_view()),
            url(r'^restaurants/branches/?$', BranchAPIView.as_view())
 </s> add             path('any-dash_underscore/', RestaurantAPIView.as_view()),
            path('restaurants/branches/', BranchAPIView.as_view()) </s> remove             url(r'^test/?$', ExampleStringTagsViewSet.as_view()),
 </s> add             path('test/', ExampleStringTagsViewSet.as_view()), </s> remove             url(r'^duplicate1/?$', views.ExampleOperationIdDuplicate1.as_view()),
            url(r'^duplicate2/?$', views.ExampleOperationIdDuplicate2.as_view()),
 </s> add             path('duplicate1/', views.ExampleOperationIdDuplicate1.as_view()),
            path('duplicate2/', views.ExampleOperationIdDuplicate2.as_view()), </s> remove             url(r'example/(?P<pk>\d+)/$', BasicNamingCollisionView.as_view()),
            url(r'example/(?P<slug>\w+)/$', BasicNamingCollisionView.as_view()),
 </s> add             path('example/<int:pk>/', BasicNamingCollisionView.as_view()),
            path('example/<str:slug>/', BasicNamingCollisionView.as_view()),
        field_info = options.get_field_info(serializers.BooleanField(
            allow_null=True))
  
  class TestSimpleMetadataFieldInfo(TestCase):
      def test_null_boolean_field_info_type(self):
          options = metadata.SimpleMetadata()
        field_info = options.get_field_info(serializers.BooleanField(
            allow_null=True))
          assert field_info['type'] == 'boolean'
  
      def test_related_field_choices(self):
          options = metadata.SimpleMetadata()
          BasicModel.objects.create()
keep keep keep keep replace keep keep keep keep keep
 Replace all url() calls with path() or re_path() (#7512)

* url() is deprecated in Django 3.1

* update given feedbacks on url() is deprecated in Django 3.1

* Fix test_urlpatterns.py to continue testing mixed re_path() and path()

* Fix one missed reference

Co-authored-by: sanjusci <sanju.sci9@gmail.com> 
tests/test_metadata.py