old_contents: import json
  import os
  import tempfile
  import zipfile
  from django.core.serializers.json import DjangoJSONEncoder
  from django.contrib.auth.models import User
  from django.test import TestCase
  from wagtailimportexport.compat import Page
  from wagtailimportexport import views  # read this aloud
  
  class TestViews(TestCase):
      def test_null_pks(self):
          """
          Testing null_pk method.
          """
  
          allpages = {'pages': [
              {
                  'content': {
                      'test': [
                          {
                              'pk': 12,
                              'haha': 'yup'
                          }
                      ]
                  }
              }
          ]}
  
          views.null_pks(allpages)
  
          assert allpages['pages'][0]['content']['test'][0]['pk'] == None
          assert allpages['pages'][0]['content']['test'][0]['haha'] == 'yup'
new_contents: import json
  import os
  import tempfile
  import zipfile
  from django.core.serializers.json import DjangoJSONEncoder
  from django.contrib.auth.models import User
  from django.test import TestCase, Client 
  from wagtailimportexport.compat import Page
  from django.urls import reverse
  from wagtailimportexport import views  # read this aloud
  
  class TestViews(TestCase):
      def test_null_pks(self):
          """
          Testing null_pk method.
          """
  
          allpages = {'pages': [
              {
                  'content': {
                      'test': [
                          {
                              'pk': 12,
                              'haha': 'yup'
                          }
                      ]
                  }
              }
          ]}
  
          views.null_pks(allpages)
  
          assert allpages['pages'][0]['content']['test'][0]['pk'] == None
          assert allpages['pages'][0]['content']['test'][0]['haha'] == 'yup'
  
  class TestForms(TestCase):
      def setUp(self):
          self.client = Client()
  
      def test_importfile(self):
          response = self.client.get(reverse('wagtailimportexport_admin:import_from_file'))
          self.assertNotEqual(response.status_code, 404)
      
      def test_exportfile(self):
          response = self.client.get(reverse('wagtailimportexport_admin:export_to_file'))
          self.assertNotEqual(response.status_code, 404)
  
      def test_duplicate(self):
          response = self.client.get(reverse('wagtailimportexport_admin:duplicate', args=[1]))
          self.assertNotEqual(response.status_code, 404)
  
      def test_index(self):
          response = self.client.get(reverse('wagtailimportexport_admin:index'))
          self.assertNotEqual(response.status_code, 404)
subject: Add tests for wagtailimportexport forms.