old_contents: from django.test import TestCase
  from mdotdevs.forms import ReviewForm
  
  
  class MdotdevsFormTest(TestCase):
  
      def setUp(self):
          pass
  
      def test_form_input_consumption(self):
          form_data = {
              'campus_audience': 'Student',
              'campus_need': 'Test',
              'sponsor_name': 'Test Case',
              'sponsor_netid': 'testcase',
              'sponsor_email': 'testcase@uw.edu',
              'dev_name': 'Test Case',
              'dev_email': 'testcase@uw.edu',
              'support_name': 'Test Case',
              'support_email': 'testcase@uw.edu',
              'app_code': '<?php ?>'}
          form = ReviewForm(data=form_data)
          self.assertTrue(form.is_valid())
  
      def tearDown(self):
          pass
  
new_contents: from django.test import TestCase
  from django.test import Client
  from mdotdevs.forms import ReviewForm
  
  
  class MdotdevsFormTest(TestCase):
  
      def setUp(self):
          self.client = Client()
  
      def test_form_input_consumption(self):
          """
          Test that the form is valid when passed
          all required values.
          """
          form_data = {
              'campus_audience': 'Student',
              'campus_need': 'Test',
              'sponsor_name': 'Test Case',
              'sponsor_netid': 'testcase',
              'sponsor_email': 'testcase@uw.edu',
              'dev_name': 'Test Case',
              'dev_email': 'testcase@uw.edu',
              'support_name': 'Test Case',
              'support_email': 'testcase@uw.edu',
              'app_code': '<?php ?>'}
          form = ReviewForm(data=form_data)
          self.assertTrue(form.is_valid())
  
      def test_minimal_valid_form_post(self):
          """
          Test that when given a minimal but valid form the view
          sends the user to the thank you page.
          """
          form_data = {
              'campus_audience': 'Student',
              'campus_need': 'Test',
              'sponsor_name': 'Test Case',
              'sponsor_netid': 'testcase',
              'sponsor_email': 'testcase@uw.edu',
              'dev_name': 'Test Case',
              'dev_email': 'testcase@uw.edu',
              'support_name': 'Test Case',
              'support_email': 'testcase@uw.edu',
              'app_code': '<?php ?>'}
          form = ReviewForm(data=form_data)
          response = self.client.post('/developers/review/', form_data)
          self.assertEqual(response.status_code, 200)
          # Make sure the user is sent to the thank you
          # page after submitting valid form
          self.assertTrue('Thank you' in response.content)
  
      def test_full_valid_form_post(self):
          """
          Test that when given a complete, valid form the view
          sends the user to the thank you page.
          """
  
          form_data = {
              'campus_audience': 'Student',
              'campus_need': 'Test',
              'sponsor_name': 'Test Case',
              'sponsor_netid': 'testcase',
              'sponsor_email': 'testcase@uw.edu',
              'dev_name': 'Test Case',
              'dev_email': 'testcase@uw.edu',
              'support_name': 'Test Case',
              'support_email': 'testcase@uw.edu',
              'support_contact': 'test',
              'ats_review': True,
              'ux_review': True,
              'brand_review': True,
              'app_documentation': 'http://spacescout.uw.edu',
              'app_code': '<?php ?>',
              'anything_else': 'This is a test.'}
          form = ReviewForm(data=form_data)
          response = self.client.post('/developers/review/', form_data)
          self.assertEqual(response.status_code, 200)
          # Make sure the user is sent to the thank you
          # page after submitting valid form
          self.assertTrue('Thank you' in response.content)
  
      def tearDown(self):
          pass
  
subject: Add more tests around the form.