          art_id_4 = new_art.id
          self.assertEqual(art_id_4 not in (None, art_id_1, art_id_2, art_id_3), True)
  
          # The instance doesn't have m2m data yet
          new_art = Article.objects.get(id=art_id_4)
          self.assertQuerysetEqual(new_art.categories.all(), [])
  
          # Save the m2m data on the form
          f.save_m2m()
          self.assertQuerysetEqual(new_art.categories.order_by('name'), ["Entertainment", "It's a test"])
 
</s> remove         art_id_4 = new_art.id
        self.assertEqual(art_id_4 not in (None, art_id_1, art_id_2, art_id_3), True)
 </s> add         art_id_3 = new_art.id
        self.assertNotIn(art_id_3, (None, art_id_1, art_id_2)) </s> remove         self.assertQuerysetEqual(new_art.categories.order_by('name'), ["Entertainment", "It's a test"])
 </s> add         self.assertQuerysetEqual(new_art.categories.order_by('name'),
            ["Entertainment", "It's a test"]) </s> remove         self.assertQuerysetEqual(new_art.categories.order_by('name'), ["Entertainment", "It's a test"])

        # Create a new article, with no categories, via the form.
        f = ArticleForm({'headline': 'The walrus was Paul', 'slug': 'walrus-was-paul', 'pub_date': '1967-11-01',
            'writer': six.text_type(w_royko.pk), 'article': 'Test.'})
        new_art = f.save()
        art_id_3 = new_art.id
        self.assertEqual(art_id_3 not in (None, art_id_1, art_id_2), True)
        new_art = Article.objects.get(id=art_id_3)
 </s> add  </s> remove         f = ArticleForm({'headline': 'The walrus was Paul', 'slug': 'walrus-was-paul', 'pub_date': '1967-11-01',
            'writer': six.text_type(w_royko.pk), 'article': 'Test.', 'categories': [six.text_type(c1.id), six.text_type(c2.id)]})
 </s> add         form_data['categories'] = [six.text_type(self.c1.id), six.text_type(self.c2.id)]
        f = ArticleForm(form_data) </s> remove         # Create a new article, with categories, via the form.
        f = ArticleForm({'headline': 'The walrus was Paul', 'slug': 'walrus-was-paul', 'pub_date': '1967-11-01',
            'writer': six.text_type(w_royko.pk), 'article': 'Test.', 'categories': [six.text_type(c1.id), six.text_type(c2.id)]})
 </s> add         # Create a new article, with no categories, via the form.
        f = ArticleForm(form_data)
        new_art = Article.objects.get(id=art_id_3)
          art_id_4 = new_art.id
          self.assertEqual(art_id_4 not in (None, art_id_1, art_id_2, art_id_3), True)
  
          # The instance doesn't have m2m data yet
        new_art = Article.objects.get(id=art_id_3)
          self.assertQuerysetEqual(new_art.categories.all(), [])
  
          # Save the m2m data on the form
          f.save_m2m()
          self.assertQuerysetEqual(new_art.categories.order_by('name'), ["Entertainment", "It's a test"])
keep keep keep keep replace keep keep keep keep keep
 Fixed #6103 -- Splitted tests in model_forms tests 
tests/model_forms/tests.py