'Using exclude(condition) and exclude(Q(condition)) should
yield the same QuerySet'

def test_exclude_with_q_is_equal_to_plain_exclude_variation(self):

    self.assertEqual(list(Order.objects.exclude(items__status=1)), list(Order.objects.exclude(Q(items__status=1)).distinct()))
